- In recent times, object oriented software development has become the method of choice
- When a system is represented as a set of objects
- These objects can be easily expanded to add to system functionality or new objects can be developed and plugged into the system
- New systems can use components previously developed to reduce their development time
- This contrasts with structured software development where such extensible and reuse is not as easy
- Object Oriented Concepts
- In order to be able to effectively design object oriented computer programs a number of key concepts need to be understood
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Message Sending
- Associations
- Aggregation
Tuesday, 5 February 2013
Object Orientation
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment