设计模式
ddhsea
这个作者很懒,什么都没留下…
展开
-
设计模式
设计模式 1、设计模式的五大原则(SOLID)Single ResponsibilityPrinciple (SRP) 单⼀职责原则 每个类应该只有一个职责(类改变的原因),并且该职责应该被封装在类中 也就是每个类只有一个导致类或者模块变更的原因,如果有两个职责,则应该拆分来写。 Open/Close Principle(OCP) 开闭原则软件实体(类、模块、函数等)都应该对扩展开发,...原创 2018-05-02 19:27:33 · 163 阅读 · 0 评论 -
设计模式之单例模式
(1) 单例模式保证每个类只有一个实例,提供一个全局访问点。主要使用的单利模式有两种懒汉式和饿汉式 /** * 饿汉式设计模式 */ public class Singleton { //私有构造方法,为了使得他不能new出对象 private Singleton(){} //类加载的时候进进行了对象的创建,所以该方式是线程安全的 private stati...原创 2018-05-02 19:31:33 · 119 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式(1)工厂方法模式提供专用接口,用来创建对象,允许子类决定实例化哪个子类超类规定标准和通用的行为,业务细节由子类实现,超类可以是接口,抽象类、普通类应用场景:当超类由多个子类实现的时候,根据输入生成相应的子类实例。以下是代码示例public interfa...原创 2018-05-02 22:52:15 · 140 阅读 · 0 评论 -
设计模式之适配器模式
适配器 适配器设计模式分为类适配器和对象适配器模式 为什么要使用类适配器设计模式尼,因为再一个接口的功能不能满足用户的需求的时候,就需要进行拓展,如果再对接口中拓展的话,就会违背了(ISP)接⼝口分离原则,所以需要再写其他...原创 2018-05-03 23:37:36 · 142 阅读 · 0 评论