JAVA设计模式
文章平均质量分 80
秋风不问归客
这个作者很懒,什么都没留下…
展开
-
Java单例模式以及实现
一. 什么是单例模式因程序需要,有时我们只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。二. 单例模式的特点1. 单例模式只能有一个实例。2. 单例类必须创建自己的唯一实例。3. 单例类必须向其他对象提供这一实例。三. 单例模式VS静态类在知道了什么是单例模式后,我想你一定会想到静态类,“既然只使用一个对象,为何不干脆使用静态类?”,这里我会将单例模式和静态类进行...原创 2018-04-15 22:38:12 · 381 阅读 · 0 评论 -
Java设计模式---工厂方法模式(Factory-Method)
概述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类的某一个,并且你希望将哪一个帮助子类使代理者这一信息局部化的时候。参与者: 1.Product:定义工...原创 2018-04-16 13:02:58 · 214 阅读 · 0 评论 -
java设计模式之建造者模式
概述:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用性: 1.当建造复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构造的对象有不同的表示时。参与者: 1. Builder: 为创建一个Product对象的各个部件指定抽象接口。 2. ConcreteBuilder:实现Builder的接口以构...原创 2018-04-16 20:42:44 · 186 阅读 · 0 评论 -
设计模式的七大原则
设计模式的七大原则 设计模式(面向对象)有七大原则,分别是: 1.开放-封闭原则 2.单一职责原则 3.依赖倒转原则 4.迪米特法则(也称为最小知识原则) 5.接口隔离原则 6.合成/聚合复用原则 7.里氏代换原则开放-封闭原则具有理想主义的色彩,他是面向对象设计的终极目标。其他几条则可以看做是开放-封闭原则的实现方法。设计模式就是实现了这些原则,从而达到了代码...原创 2018-08-25 21:42:25 · 227 阅读 · 0 评论