1/21/2010 ��������������������������������� ������������������������������������������ • ���������������������������� ����������������������� • ������������������������������������������������ ��������������� ����������������� ���������������������� ������������������� ��������������������������������������� • !������������� • "��������������������������������� • !����������������������#$����#������������ • %���������������������������������������������& • %����������������'������������� Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 1 Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 2 �������������������� ������������������������������������ • (��������� • ,����#�!������ • (�������������������������� • 1����������������������������������������)����#����� �#�����2(�������������������������$������������� • (�)���������������������*����������������#�����'���� 3����������������45 ������������ • �������#�!������ • �#���������������� • 1�������������������������������������������������� • �������������������� �#���� • (���#+��������*������������#������������ • ��������!������ • ,*������������������������������������������'���� • 1������������������������)�������������#������#����� • -����������������������� • .��������������������������� • ���������/�������������� • 0������#��*������������������������ Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 3 Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 4 ��������� !"������������� #����������������������$�% • .�7����'����������������#�� ������������� 6��������������������������������#���� ���������������#��� �������������������� �������������������������� .�7��������#������������ • A stereotype is drawn as a name enclosed by angled double- quotes (“guillemets”) (<<, >>) and placed before the name of a Button UML element (class, method, attribute, ….) Year ChangeDate • 8���������99������::8���� <<Boundary>> <<Entity>> Month <<Control>> Button Year LCDDisplay ChangeDate <<Entitity>> Month Day <<Boundary>> LCDDisplay <<Entity>> Day ,����#�!������ ��������!����� �������#�!������ ,����#�!����� ��������!����� �������#�!����� Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 5 1
Recommend
More recommend