设计模式
使用java语言学习设计模式,以UML图为索引进行学习、分析设计模式
亿码平川
一码不平、何以平天下!
展开
-
23种设计模式之单例模式
如需学习更多设计模式请点击这里。 介绍: 单例模式就是采取一定的方法保证在整个系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 实现单例模式的八种方式: 一、饿汉式(静态常量) class Singleton { //1. 构造器私有化, 外部不能new private Singleton() { } //2.本类内部创建对象实例 private final static Singleton instance = new Singleton();原创 2020-12-22 00:28:32 · 131 阅读 · 1 评论 -
23种设计模式汇总整理
设计模式分为三大类: 创建型模式(五种):单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式 结构型模式(七种):适配器模式、桥接模式、组合模式、装饰者模式、外观模式、享元模式、代理模式。 行为型模式(十一种):访问者模式、模板模式、策略模式、状态模式、观察者模式、备忘录模式、中介者模式、迭代器模式、解释器模式、命令模式、责任链模式。 设计模式遵守的六大原则: 1. 单一职责原则 基本介绍:对于类来说,尽量每个类负责一项职责。如类中负责多项职责:职责A、职责B,当职责A的需求变动时需要修改该类,那原创 2020-12-21 21:47:00 · 139 阅读 · 0 评论