
JAVA常见设计模式
代码和我有一个能跑就行了
代码和我有一个能跑就行了
展开
-
单例设计模式
单例设计模式 单例设计模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例,即一个类只有一个对象实例。 具体实现 1.将构造方法私有化,使其不能在类的外部通过new关键字实例化该对象; 2.在该类内部产生一个唯一的实例化对象,并且将其封装为private static 类型; 3.定义一个静态方法返回这个唯一对象...原创 2019-01-16 19:27:24 · 112 阅读 · 0 评论 -
Java设计模式六大原则
Java设计模式的六大原则 1. 开闭原则(Open Close Principle) 开闭原则就算说对扩展开发,对修改关闭。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2. 里氏代换原则(Liskov Substitution Pri...原创 2019-01-22 18:59:53 · 170 阅读 · 0 评论 -
Java设计模式之适配器模式
适配器模式(Adapter) 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式,对象的适配器模式,接口的适配器模式。首先,我们来看看类的适配器模式。如下图: 其核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口是Targetable,通过Adapter类,将Source的功能扩展到Taar...原创 2019-01-22 20:29:08 · 115 阅读 · 0 评论