设计模式
HabitHard
习惯努力
展开
-
设计模式------单例模式
单例模式 单例模式(Singleton Pattern) 是 java 中最简单的设计模式之一. 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建.这个类提供了一种访问其唯一的对象的方式.可以直接访问,不需要实例化该类的对象. 注意: 1>单例类只能有一个实例. 2>单例类必须自己创建自己...原创 2018-12-04 15:44:27 · 181 阅读 · 0 评论 -
设计模式------装饰者模式
装饰者模式 **1.定义 : 装饰模式(Decorator pattern)**指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 2.特点 1>装饰对象和真实对象有相同接口.这样客户端对象,就能和真实对象相同的方式,与装饰对象交互. 2>装饰对象包含一个真实对象的引用 3>装饰对象接受所有来自客户端请求....原创 2018-12-04 16:36:34 · 205 阅读 · 0 评论 -
JAVA设计模式---工厂模式
在面向对象的编程中,最通常的方法就是通过new来产生一个对象实例.但是在一些情况下,直接new对象会带来一些问题.举例来说,许多类型对象的创造需要一系列的步骤:你可能需要计算或取得对象的初始设置;选择生成哪个子对象实例,或在生成你需要的对象之前必须先生成一些辅助功能的对象. ##模式的问题 : 你如何能轻松方便的构造对象实例,而不必关系构造对象实例的细节和复杂过程呢??? ###解决方案:就是建立...原创 2018-12-03 21:50:59 · 182 阅读 · 0 评论