|
OO Concepts
|
Description: Our OO Concepts test measures your knowledge of the most important aspects of object-oriented programming. Designed for both programmers and administrators, this test covers the following topics: Classes and Objects, Design Practices, Key Features of Object-Oriented Programming, Objects and Component Benefits, and System Architecture.
|
|
- Classes and Objects
- Class Normalization
- Coupling
- Methods and Attributes
- Object Lifetime
- Object Persistence
| - Design Practices
- Best Practices
- Design Principles
- Patterns
- UML Notation
| - Key Features of Object-Oriented Programming
- Abstraction
- Aggregation
- Encapsulation/Info Hiding
- Inheritance
- Polymorphism
| - Objects and Component Benefits
- Buy versus Build
- Maintainability
- Reuse
- Testing
- Versus Structured Programming
| - System Architecture
- Component Architecture
- Distributed Objects
- Fat and Thin Clients
- Layered Architecture
| |
|
|