Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOA 2 - Coggle Diagram
OOA 2
The Nature of an object
State
Properties
Behaviour
Operations
Modifying
Selector
Iterator
Constructor
Destructor
Identity
Life span
Copying , assignment and equality
Relationships among classes
Association
Cardinality
One to many
Many to many
One to one
Using
Inheritance
Inheritance
Aggregation
Instantiation
Meta class
Relationships among objects
Links
Actor
Server
Agent
Visibility
Sync
Sequential
Guarded
Synchronous
Aggregation
The nature of class
Interface
Public
protected
private
Class lifetime cycle
The Interplay between Classes and objects TBR
Role of classes and objects in Analysis and design
Measuring the quality of Classes and objects
Coupling
Cohesion
Sufficiency
Completeness
Primitiveness
The importance of proper classification
Classification and OO Development
Identifying classes and objects
General approaches
Classical categorization
Conceptual clustering
Prototype theory
Identifying Key abstractions TBR