PPT Slide
The concepts of object oriented development are all familiar and actually quite simple. But their application to development of object models may not be familiar.
The concepts include:
objects and classes
states and behaviors
domains and attributes
graphical notation
modules
abstraction and encapsulation
separation
interfaces/implementations/polymorphism
composition
association
aggregration
inheritance
generalization
specialization
Previous slide
Next slide
Back to first slide
View graphic version