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

浙公网安备 33010602011771号