设计模式
java设计模式
李亚飞的博客
coding...
展开
-
JAVA设计模式目录
虽然说学习编程三年了,但是系统化的学习设计模式的过程还是没有的。在刚接触java的第一年的时候,有了解过设计模式,但是理解的不是很透彻。在这个假期,打算系统的学习一下23种设计模式。同时会基于自己的理解,来进行一个记录与阐述。首先,我们要知道分别是哪23种设计模式。创造型模式:工厂方法模式(Factory Method)抽象工厂模式(Factory Method)单例模式(Singl...原创 2020-01-15 20:07:41 · 3066 阅读 · 0 评论 -
设计模式——工厂模式
简单工厂模式原创 2020-01-18 21:07:13 · 2780 阅读 · 0 评论 -
设计模式——单例模式
单例模式定义:采用一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只能提供一个取得其对象实例的方法()。单例模式的八种方式饿汉式(静态常量)步骤:构造器私有化类的内部对象创建向外暴露一个静态的公共方法代码实现代码实现//饿汉式实现(静态遍历)class Singleton{ //1.构造器私有化,外部不能new private Si...原创 2020-01-16 15:21:29 · 2847 阅读 · 0 评论 -
JAVA设计模式的六大原则
开闭原则(总则)规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。我的理解:只增不改。无论是类、方法,都尽可能的增加新的,不改变旧的。单一职责原则它规定一个类应该只有一个发生变化的原因。谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责...原创 2020-01-15 20:41:00 · 3015 阅读 · 0 评论