mediator.setVideoCard(vc);
mediator.setSoundCard(sc);
// ¿ªÊ¼¿´µçÓ°£¬°Ñ¹âÅÌ·ÅÈë¹âÇý£¬¹âÇý¿ªÊ¼¶ÁÅÌ
cd.readCD();
}
}
package com.bankht.Mediator;
/**
* @author: ÌØÖÖ±ø¡ªAK47
* @´´½¨Ê±¼ä£º2012-7-3 ÏÂÎç03:40:07
*
* @Àà˵Ã÷ £º¿Í»§¶ËÀà
*/
public class Client {
public static void main(String[] args) {
// ´´½¨µ÷Í£Õß¡ª¡ªÖ÷°å
MainBoard mediator = new MainBoard();
// ´´½¨Í¬ÊÂÀà
CDDriver cd = new CDDriver(mediator);
CPU cpu = new CPU(mediator);
VideoCard vc = new VideoCard(mediator);
SoundCard sc = new SoundCard(mediator);
// Èõ÷Í£ÕßÖªµÀËùÓÐͬÊÂ
mediator.setCdDriver(cd);
mediator.setCpu(cpu);
mediator.setVideoCard(vc);
mediator.setSoundCard(sc);
// ¿ªÊ¼¿´µçÓ°£¬°Ñ¹âÅÌ·ÅÈë¹âÇý£¬¹âÇý¿ªÊ¼¶ÁÅÌ
cd.readCD();
}
}
¡¡¡¡ÔËÐнá¹ûÈçÏ£º
[html] view plaincopyprint
ÄúÕýÔÚ¹Û¿´µÄÊÇ£ºOne Piece
»ÍâÒô£ºº£ÔôÍõÎÒµ±¶¨ÁË
ÄúÕýÔÚ¹Û¿´µÄÊÇ£ºOne Piece
»ÍâÒô£ºº£ÔôÍõÎÒµ±¶¨ÁË
µ÷Í£ÕßģʽµÄÓŵã
¡¡¡¡¡ñ¡¡¡¡ËÉÉ¢ñîºÏ
¡¡¡¡µ÷Í£Õßģʽͨ¹ý°Ñ¶à¸öͬʶÔÏóÖ®¼äµÄ½»»¥·â×°µ½µ÷Í£Õß¶ÔÏóÀïÃæ£¬´Ó¶øÊ¹µÃͬʶÔÏóÖ®¼äËÉÉ¢ñîºÏ£¬»ù±¾ÉÏ¿ÉÒÔ×öµ½»¥²¹ÒÀÀµ¡£ÕâÑùÒ»À´£¬Í¬Ê¶ÔÏó¾Í¿ÉÒÔ¶ÀÁ¢µØ±ä»¯ºÍ¸´Ó㬶ø²»ÔÙÏñÒÔǰÄÇÑù¡°Ç£Ò»´¦¶ø¶¯È«Éí¡±ÁË¡£
¡¡¡¡¡ñ¡¡¡¡¼¯ÖпØÖƽ»»¥
¡¡¡¡¶à¸öͬʶÔÏóµÄ½»»¥£¬±»·â×°ÔÚµ÷Í£Õß¶ÔÏóÀïÃæ¼¯ÖйÜÀí£¬Ê¹µÃÕâЩ½»»¥ÐÐΪ·¢Éú±ä»¯µÄʱºò£¬Ö»ÐèÒªÐ޸ĵ÷Í£Õß¶ÔÏó¾Í¿ÉÒÔÁË£¬µ±È»Èç¹ûÊÇÒѾ×öºÃµÄϵͳ£¬ÄÇô¾ÍÀ©Õ¹µ÷Í£Õß¶ÔÏ󣬶ø¸÷¸öͬÊÂÀ಻ÐèÒª×öÐ޸ġ£
¡¡¡¡¡ñ¡¡¡¡¶à¶Ô¶à±ä³ÉÒ»¶Ô¶à
¡¡¡¡Ã»ÓÐʹÓõ÷Í£ÕßģʽµÄʱºò£¬Í¬Ê¶ÔÏóÖ®¼äµÄ¹ØÏµÍ¨³£ÊǶà¶Ô¶àµÄ£¬ÒýÈëµ÷Í£Õß¶ÔÏóÒԺ󣬵÷Í£Õß¶ÔÏóºÍͬʶÔÏóµÄ¹ØÏµÍ¨³£±ä³ÉË«ÏòµÄÒ»¶Ô¶à£¬Õâ»áÈöÔÏóµÄ¹ØÏµ¸üÈÝÒ×Àí½âºÍʵÏÖ¡£
µ÷Í£ÕßģʽµÄȱµã
¡¡¡¡µ÷Í£ÕßģʽµÄÒ»¸öDZÔÚȱµãÊÇ£¬¹ý¶È¼¯Öл¯¡£Èç¹ûͬʶÔÏóµÄ½»»¥·Ç³£¶à£¬¶øÇұȽϸ´ÔÓ£¬µ±ÕâЩ¸´ÔÓÐÔÈ«²¿¼¯Öе½µ÷Í£ÕßµÄʱºò£¬»áµ¼Öµ÷Í£Õß¶ÔÏó±äµÃÊ®·Ö¸´ÔÓ£¬¶øÇÒÄÑÓÚ¹ÜÀíºÍά»¤¡£
¡¡ ×÷Õߣºm13666368773