![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
飞往地狱的鸟
这个作者很懒,什么都没留下…
展开
-
java设计模式——模板方法模式
模板方法设计模式:定义了一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中。 模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定的步骤。 我们举一个简单的例子: 例如我们买一个手抓饼,手抓饼有一个最为普通的标准版,也就是所谓的原味,里面什么都不加。无论谁来买,无论你是要辣的不辣的原创 2016-05-28 18:59:14 · 262 阅读 · 0 评论 -
Java23种设计模式分类
一共23种设计模式! 引用《软件秘笈-设计模式那点事》书籍: 按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。 创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。 创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pattern) 抽象转载 2016-05-22 20:23:49 · 342 阅读 · 0 评论 -
java设计模式——单例设计模式
单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1.构造方法私有化; 2.声明一个本类对象; 3.给外部提供一个静态方法获取对象实例。 两种实现方式: 1.饿汉式; 2.懒汉式。 --------------------------------------------------------------------------------------原创 2016-05-22 20:26:19 · 238 阅读 · 0 评论 -
java设计模式——工厂模式
假设我们定义一个接口: interface Work{ public void tag(); } 接下去有三个类来实现这个接口: class SuvCar implements Work{ public void tag(){ System.out.println("这是保时捷旗下某一款suv车型"); } } class TwoDoorCar implements Wo原创 2016-05-23 13:11:15 · 273 阅读 · 0 评论