. , .
, , .
.
: , , .
, .
, , . , .
, . , . .
, Object Modeling Technique (OMT) [RBP+91]. [JCJO92, 94] . .
, , .
.
?
, , . , ?
.
. ?
, C++ Smalltalk.
. , , .
. . .
, . . . . , , .
|
|
- .
(. 1.1). - - . , . . . , .
- - , : . . , , .
, . - . , . : .
, . , . , , , , , .
:
, ;
;
.
. , . (Object Modeling Technique - ) [RBP+91, Rum94].' Objectory [JCJO92] [94].
.1.
B.la . , . . . ; C++, ( ), . , .
, -. ( , ), . , , . ( ), , . , B.lb. .
|
|
, .
. 1 . ,
( - LineShape) (Shape). , , . (, Shape). (, LineShape Color, ). , .1
, , - , . , . . , . . 1 GreationTool LineShape.
, . , , .
. 1 , Drawing Shape.
, , . . Id Draw Drawing.
.2.
. . aSomething, Something - . ( ), . , .
.2 .
. .2.
..
, , . , . , .
. . , : (, aShape). , , .
, , . , , -.
. . - , . . , , aCreationTool, aLineShape. aLineShape aDrawing Add, aDrawing Refresh. , Refresh aDrawing aLineShape.
|
|