Create and use simple classes with a constructor, methods and instance variables. |
|
|
12 |
|
|
|
12 |
Create inheritance hierarchies to model real-world objects. |
|
|
12 |
|
|
|
12 |
Use static methods and class variables. |
|
|
6 |
|
|
|
6 |
Utilize third-party libraries. |
|
|
6 |
|
|
|
6 |
Create well-described interfaces that hide underlying details. |
|
|
6 |
6 |
|
|
12 |
Decompose a larger program into logical parts. |
|
|
12 |
|
|
|
12 |
Effectively use a documentation generator to document a public interface. |
|
|
12 |
|
|
|
12 |
Use refactoring to improve code quality. |
|
|
12 |
|
|
|
12 |
Implement design based on class diagrams. |
|
|
12 |
|
|
|
12 |