Ἱ������ҧ�к�
�к������㹻Ѩ�غѹ������ҧ�դ����Ѻ�� �ѧ���㹡�����ҧ������������������ҧ����ó��� �е�ͧ�ӡ�����к�����բ�Ҵ�˭��� �������ǹ�ͧ���������� ����բҴ�������ա�÷ӧҹ����ǹ ����дǡ�Ѻ���Ѳ��������������ö�ӡ�û�Ѻ��ا �к�����¢�� �觼�����к��դ�����蹤� ������Ͷ���ҡ��� ����ԸվԨ�óҶ֧������蹤����ͤ���������Ͷ�ͧ͢�к���� ������ö�Ԩ�ó���ҡ�����ŵ��仹��
-�к�����դ�����蹤��»������Ǩ����ٻẺ�ç���ҧ�ͧ�к����ӴѺ��� (Hierarchy) ���к�˹��� �����ҧ�ҡ��ǹ����� ����� ��ǹ ����������ǹ���¢ͧ�к�������ҧ�Ҩҡ��ǹ�������� ŧ��ա ����͡Ẻ�к� OBJECT-ORINTED ��ѡɳй��з��������ö���ҧ �к�����դ����Ѻ������¢�������Ըա�� composition
--�к�����դ�����蹤� ���¶֧�к�����Сͺ������ǹ����� ����ա�÷ӧҹᵡ��ҧ�ѹ��Ш���������÷ӧҹ����������繡���������ǡѹ �� stereo �л�Сͺ���� 2 ��⾧, ����ͧ��� CD, �����ع��Ѻ���§, �����, �ٿѧ ��� ����ç���ҧ�¡��ǹ�Ẻ��� �дա��ҡ�ùӷء ���ҧ������ѹ�繡�������� ���Шз�����к��Դ�������Ǿѹ�ѹ��Ш��觼����µ���������ѧ��
--�к�����դ�����蹤� ��� �к�����Сͺ������ǹ��Сͺ����(subsystem) ������ѡɳе�ҧ�ѹ��硹��� �繤���ᵡ��ҧ�������ö���һ�Сͺ���ͷӧҹ�����ѹ��
--�к�����դ�����蹤� �ѡ����Ǣ�ͧ�Ѻ�к����ࡴ�ҡ��ù� object ����ա�÷ӧҹ���ҧ����� ����� object ������ѹ�ҡ���ҷ����Դ�ҡ�к�������Ѻ����͡Ẻ������ҧ�����������§��������
㹵�����ҧ Stereo ( ���ص�����к� Stereo ��� �к��˭��к�˹�觫�觻�Сͺ������ǹ�ͧ�к������ �� CD player, Cassette, Receiver ��� ����ǹ��Сͺ����ҹ�����͡Ẻ����ҵ����ѡ��âͧ composition �ѧ��鹶����ǹ��Сͺ��������ҹ�� �� CD player ���Ѻ����������������ҹ����� �����ѡ��âͧ composition ��������ö�ʹ�����ǹ���仫����� �·����ǹ���� �������ѧ������ö��ҹ�黡�� ��ТҴ��÷ӧҹ�ͧ CD player ���ҹ�� ��зҧ��ҹ����Ѻ���� CD player ������ö�Ӫ����ǹ���任�Сͺ��ҡѺ����ͧ stereo ����ҹ���ͷ��ͺ��÷ӧҹ������ʴ���������Ҫ����ǹ���µ�ҧ� ����Сͺ�ѹ�������ǹ��Сͺ�˭� ������ǹ���¹�鹨��ա�÷ӧҹ�Тͧ���ͧ�������ö��������ѹ��������÷ӧҹ����ó����� �͡�ҡ����ѧ����ö���������������Ѻ�к���÷ӧҹ������ѡɳЧҹ�����§�ѹ����� �ѧ��鹡�����¹�������ǡѺ��ѡ��âͧ composition ����繻���ª�����ҧ�ҡ��ͼ��Ѳ���к� �������ö������к�����դ����Ѻ����鹧��¢����
��Դ�ͧ Composition
Composition �����ѡɳ��� has-a relationship �������ö���͡���� 2 ������ ��� association ��� aggregation ��觷�� 2 ����������᷹����÷ӧҹ�����ѹ�ͧ object ��aggregation
���ʴ���������ǹ��Сͺ����� ����Сͺ�������ǹ��Сͺ��ѡ 1 ��鹧ҹ�������ó� �� Computer �л�Сͺ仴��� monitor, CD-rom, Harddisk, Power supply, mainboard, Sound card ��� ��ǹ association ���ʴ������繶֧��ǹ��Сͺ��������� ��ǹ���������е�͡ѹ ���һ�Сͺ�����ѹ�����������繪ش��ҹ 1 ��鹷������ó� �� stereo �л�Сͺ���� ��⾧, �ٿѧ, ����� ��� ��觷���ͧ�Ըչ��е�ҧ�ѹ����Ըա�äԴ �ѧ�����Һ�֧��������´����
Aggregations
��ǹ�˭������Ըա�âͧ composition �ФԴ��Ǣͧ aggregation ������¶֧��ù���ǹ��Сͺ����� ����� ���ҧ�һ�Сͺ��˹�� object �������ö��ҹ�����ҧ����ó� �� TV ����ͧ˹�� ��餹����ҹ����ѧࡵ����§�����ҹ���ҧ�� ��Ҵ�͡����� ����������ʹ�������㹻�Сͺ�������ú�ҧ ����ʹ�Ҿ�����ҧ�� �� transistor �����ҧ�� ��������͵�ͧ������͡����ö¹��ѹ˹�� �·���仡�оԨ�ó���§��� ������ͧ¹���ç������� ������ӹ�¤����дǡ�� stereo ������� ��觷���������繡���ͧ�Ҿ����������ͧ�ѵ�� �ͧ�ѵ������繪�鹧ҹ�������ó�˹�觪�� ��蹤�͡���ͧ�������ͧ programmer
Coppyright 2004 By Webmaster All Right Reserved Comments