摘要:
1.特点:当工厂方法无法满足多系列问题时,再重构为抽象工厂。2.概念:抽象工厂模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对应的系列来创建一个具体的工厂类别。3.类图:4.程序实现:/// /// 抽象工厂类 /// pub... 阅读全文
摘要:
1.特点:只需一个实例时考虑。2.概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。3.类图:4.程序实现: 1)懒汉式:对于懒汉模式,我们可以这样理解:该单例类非常懒,只有在自身需要的时候才会行动,从来不知道及早做好准备。它在需要对象的时候,才判断是否已有对象,如果没有就立即创建一个对象... 阅读全文
摘要:
1.特点:让接口不相容的类能协同工作。(亡羊补牢)2.概念:适配器模式,将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。3.类图:4.程序实现:/// /// 定义客户端期待的接口 /// public c... 阅读全文