![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
黎明
no risk no fun
展开
-
设计模式含义与理解
创建型模式:单例模式:若所需资源只需要封装在一个对象里面,则可以使用此模式工厂模式:将所需对象的创建委托给专门的创建工厂抽象工厂模式:增加抽象产品类族的创建工厂原型模式:用于克隆对象时使用,序列化或是实现Cloneable接口建造者模式:对所需子组件对象进行产生和组装结构型模式:代理模式:将一个对象需要委托的功能交给代理对象处理,或是功能需要改造装饰模式:对已存在的对象进行功能的包...原创 2019-04-26 14:21:28 · 545 阅读 · 0 评论 -
设计模式的六大原则
总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。1、单一职责原则不要存在多于一个导致类变更的原因,也就是...转载 2019-04-26 14:29:25 · 87 阅读 · 0 评论 -
GOF23种设计模式之单例模式
饿汉式package com.liming.singleton;import java.io.*;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.util.concurrent.CountDownLatch;public class...原创 2019-04-24 16:01:29 · 149 阅读 · 0 评论