文章分类 -  设计模式

摘要:1 动机 :当需要使用多个对象,并且,这些对象的形式部分很多,及重复的地方很多时,或者派生类需要按一定规则执行时,使用2 类图 : 3 实现方法:public Abstractor A{public void a(){}public void b(){}//供重写用public vitre voidc(){}}public Class AA:A{ public overridevoid c(){}... 阅读全文
posted @ 2010-04-04 19:38 x4646 阅读(248) 评论(1) 推荐(0)
摘要:1 动机 :将客户端需要的对象的创建过程封装到一个类中,进而使客户端并不需要知道如何创建对象,而就能通过字符获得对象。2 类图 : 3 实现方法:第一种publicInterfaceIFactory{ IProduct CreatObject(string objectName);}public Interface IProduct{ //do some function void SayHall... 阅读全文
posted @ 2010-04-04 19:34 x4646 阅读(161) 评论(0) 推荐(0)
摘要:1 动机 :为系统提供单一的对象,是全局的,不可序列化的,不可分割的,原子的,只能被调用,不能复制的对象。2 类图 : 3 实现方法:第一种public sealedclass Singleton{ public static radonlyobject SingletonObject privite staticSingleton(){SingletonObject= new Singleton... 阅读全文
posted @ 2010-04-04 18:19 x4646 阅读(163) 评论(0) 推荐(0)