|
|
|
|
|
|
|
16
Object-Oriented Software Development |
|
|
|
|
|
|
|
|
To be able to distinguish between structured (procedural) programming and object-oriented programming. |
|
|
|
|
|
|
|
|
To be able to define the characteristics of an object-oriented programming language. |
|
|
|
|
|
|
|
|
To be able to create a new C++ class from an existing class by using inheritance. |
|
|
|
|
|
|
|
|
To be able to create a new C++ class from an existing class by using composition. |
|
|
|
|
|
|
|
|
To be able to distinguish between static and dynamic binding of operations to objects. |
|
|
|
|
|
|
|
|
To be able to apply the object-oriented design methodology to solve a problem. |
|
|
|
|
|
|
|
|
To be able to take an object-oriented design and code it in C++. |
|
|
|
|
|