High Cohesion , . () , . (cohesion) ( , ) . , () , .
. , :
;
;
;
, .
, , , .
" "
.
: takeCard
- takeCard. Controller, , .
, " ", .
.
, . -. ( , . .1) GeneralController.
Creator GeneralController Card, .. Card.
, GeneralController Card . GeneralController, High Cohesion. , Card GeneralController .
, , Information Expert. , . : . , Card , Student . Card .
|
|
CardStorage MarkStorage , , Mark Topic. . 5.
5 - takeCard
.
, GRASP. , . , . (. 6) takeCard.
6 - takeCard
. 6 , GeneralController Card ( ). , High Cohesion, Card CardStorage MarkStorage . Card Mark Student. Topic Task , .