���� �� ������ ��� ������������ ������� ���� �������� ����������� «���������� ���������� � �����������» � «�������������� ������� � ����������». ���� �������� ��������-��������������� ������� ���������� ������������ �����������.
�������
����������� ��������� ������ ������ ������. � ������ ������������ ���������� ������, ������������� ������� ������. �� ������ ������������� ����� ����������� ��� ������ ������, �� ������ � ��������� — �� ����� ������. �������� �������� ������, ��������������� ���������� ����������� �������� (����� ��� ����). �� ����� ����� ������ ����� ���� ������. ������ ����� ����������� ������, �������� �����, �� ������� ����� ������������. � ����� ����� ����� ����� ���������, ��������� �� ������ ������. ���� ����� ��������������� �� ������������� ������, ����� ������� ����������, ������ � ��� �� �����������.
����������� ���������, ������������ ������ ������ ������.
��������� �������
����������� ������ ����������� ��������� �� 3 �� 5 �������. ���������� ������ ��� ����� ���������� �� ������� ���������� �� ���������� � ������������ � �������������� ��������-���������������� �������. ������������� ������ ����������� ������ �������� ����������. ������������� ���� ���������������� — Ruby. ������ ������ ������� ������������ �� �������� ��������� �������.
������� � ��������
- ������� �������� ���, �������� ����� ����������������.
- �������� ������� ��������-���������������� ����������������. ������ � �������.
- ����������� ���� ������. ����������� � ���������.
- ������. ����, ������, ����������. �������������� ��������� �������.
- ������������. ������� ����������� � �������� <<����-������>>, �������� �� �������.
- ������������� ������������ � �������� �����. ������������ �������������� ������������.
- �������. ���, ������������, ������������, ��������� ��������, �������-�������� � �������-������.
- ��������� ���� ���������� ��. ������������. ������ ����� � ���������� �����. ������������ (������ � ��������������).
- ��������������, �������� ��������. �������, �������������� �������� �����������.
- ������� ��������������, �� ����������, ������������� � ����������.
- ����������� ������� ��������������: ����������� �������, ��������� �����.
- ����������� ������� ��������������: ���������, ��������, ������-��������.
- ����������� ������� ��������������: �������, ���������, �����������.
- ����������� ������� ��������������: ����, �����, ��������������, �����������.
- ������������� ������� ��������������: �������, ������� ���������������, �������������.
- ������������� ������� ��������������: ��������, ���������, ���������.
- ������������� ������� ��������������: �����������, ���������, ���������.
- ������� ������������� ����������������: �������� ������, �������, ���������� � ������� ���������.
������������ 9.01.2013 � 15:15, ���� � 217.
������� 10.01.2013.
����������
- Meyer, B. Object-Oriented Software Construction. Prentice Hall, 1997.
- Booch, G., Maksimchuk, R. A., Engel, M. W., Young, B. J., Conallen, J. and Houston, K. A. Object-Oriented Analysis and Design with Applications (3rd Edition). Addison-Wesley Professional, Hardcover, 2007.
- Gamma, E., Helm, R., Johnson, R. and Vlissides, J. M. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Hardcover, 1994.