Have a comprehensive understanding of OO programming concepts: abstraction, encapsulation, inheritance, etc. Be able to select appropriate API facilities in the design, implementation and testing of OO applications and applets.
The objective of this assessment is for you to demonstrate your ability to design and implement an OO system consisting of a set of Java classes and a client program. In particular:
1. To design and implement classes with suitable fields, constructors, accessor methods, and modifier methods.
2. To conform to the standard conventions of Java.
3. To implement classes that are associated by inheritance, delegation, composition and aggregation.
4. To write a client application that uses your classes to show that they function correctly.
OO Programming Concepts and API Facilities
Answer in Detail
Solved by qualified expert
Page 1 of 130
129 More Pages to Come in This Document. Get access to the complete answer.