设计模式
那人好像一条猿
好好学习,天天向上
展开
-
抽象模式
1、工厂方法模式和抽象工厂模式的区别(1)工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。(2)抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类的实例,也就是创建的是一个产品...原创 2018-09-12 10:01:39 · 497 阅读 · 1 评论 -
简单工厂模式和工厂模式区别及实现
简单工厂模式简单工厂模式模式分为三种:普通简单工厂、多方法简单工厂、静态方法简单工厂。01、普通简单工厂(发送邮件和短信的例子)首先,创建二者的共同接口:public interface Sender { public void Send(); } 其次,创建实现类:(1)Mail发送方式public class MailSender implem...原创 2018-09-11 16:56:09 · 1625 阅读 · 0 评论 -
23种设计模式总结
1.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton { privat...转载 2018-08-27 15:49:08 · 263 阅读 · 0 评论 -
单例模式
1.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton { privat...原创 2018-10-19 10:19:46 · 293 阅读 · 0 评论