Категории: Все - encapsulation - algorithms - classes - inheritance

по Rodrigo Hamuy Aquino 11 лет назад

170

Learning Objectives - graph diagram

The focus is on the dynamic creation and management of objects, emphasizing compound objects and the implementation of various associations, including multiplicity and direction. The learning path includes creating class hierarchies, utilizing generalization and specialization, and recognizing the relationships between subclasses and superclasses.

Learning Objectives - graph diagram

Reference?

Removal of objects

Create compound objects

implementation of associations

associations class
types of associations (multiplicty, direction)
multiple referencing

detect when to use polymorphism

Create class hierarchies

Implement generalization
Overriding methods

recognize sub and super class (specialization, inheritance)

Implementation of specialization

implement abstract classes when needed

Create objects at runtime

access to objects of foreign classes

Learning Objectives - graph diagram

use the assignment in constructor method

determine what to define for Attributes
create simple methods
use the assignment statement

Equality and Identity

encapsulation

execute methods with parameters (input)
Alter values of attributes

Recognize attributes

call methods
create return methods
Create methods with side effects
use access modifiers in context
understand how access modifiers give / deny access
definition of classes
Recognize class of objects

Recognize objects

declaration of classes

draw basic UML diagrams

translate to code UML diagram

understand what diagrams represents

Structure elements (sequence, conditional statement, repetition)

apply learned algorithms
predict output of algorithms
identify algorithms for specific tasks

understand structural components of algorithms