Subject |
Principles of object-oriented thinking, classes, inheritance, dynamic binding, interfaces, genericity, object-oriented design, modeling with UML, object-oriented frameworks, class libraries, design patterns, programming by contract, software testing, programming style.
|