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