![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
jamin_tan007
笨鸟先飞,因为善于总结...
展开
-
单例模式--确保一个类只有一个实例,并提供一个全局访问点。
单例模式--确保一个类只有一个实例,并提供一个全局访问点。用处:有些对象其实我们只需要一个,比方说:线程池,缓存,对话框,注册表,日志对象,显卡等设备的驱动程序的对象等。原创 2017-02-05 22:41:48 · 2784 阅读 · 0 评论 -
策略模式学习1
策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。原创 2017-02-19 22:53:52 · 269 阅读 · 0 评论 -
策略模式学习2
策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换。此模式让算法的变化独立于使用算法的客户。原创 2017-02-19 23:16:02 · 252 阅读 · 0 评论 -
简单工厂
简单工厂,一个良好的编程习惯,让你实例化的代码跟使用它的客户分离,把实例化的代码放到一个类中,这将会支持多客户使用。你值得拥有!原创 2017-02-20 22:06:42 · 196 阅读 · 0 评论 -
工厂方法模式
工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。原创 2017-02-21 23:53:38 · 192 阅读 · 0 评论 -
抽象工厂模式
总结:工厂模式----定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。设计原则:依赖抽象,不要依赖具体类。原创 2017-02-23 21:41:05 · 274 阅读 · 0 评论 -
装饰者对象
装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。本章教你如何使用对象组合的方式,做到运行时装饰类。以及什么叫学习开闭原则。原创 2017-02-23 22:25:26 · 262 阅读 · 0 评论