Object Orient Introduction


oop1 - Version:1
Description
This one-day seminar, introduces the Object Orient programming essentials. The basic terminology is explained through both theory and examples. Participants will understand the advantages and disadvantages of the Object Orient paradigm.
Intended audience
The seminar is intended for Managers, Project Managers, Team Leaders, and programmers new to the field
Expand All
  • OOP intro
  • What is an object?
  • Object – Structure, Identity, State and Behavior
  • Object Operation, Attributes, Life Cycle, Interface and Implementation
  • What is a Class?
  • Relationships
  • Association
  • Aggregation
  • Composition
  • Generalization
  • Multiple Specializations
  • Polymorphism
  • Software Productivity Factors
  • Software Engineering Techniques
  • OOP Central Concepts
  • OOP Characteristics
  • OOP Languages
  • Traditional vs. OOP
  • Design Approaches
  • Procedural Decomposition
  • Traditional Design Disadvantages
  • Object-oriented Design Principle
  • Objects by Their Roles
  • Advantages
  • Potential Disadvantages
  • No prerequisites are needed.
  • Upon completion of the seminar, the participants will understand the basic terms regarding Object Orient Paradigm, and its major advantages and disadvantages.