
设计模式
Planet18
这个作者很懒,什么都没留下…
展开
-
简记 设计模式之适配器模式
1.定义适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。2.定义阐述适配器提供客户类需要的接口,适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问适配者类。因此,适配器可以使由于接口不兼容而不能交互的类可以一起工作。这就是适配器模式的模式动机。代码实现假如有一个班级 学生对象里面有班级名原创 2021-03-18 16:26:27 · 376 阅读 · 0 评论 -
简记 设计模式之观察者模式
定义:就是定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并自动更新。创建接口public interface Observer { void update(String content);}新建两个观察者 老师 学生public class Teacher implements Observer { @Override public void update(String content) { Syst.原创 2020-11-30 17:17:57 · 100 阅读 · 0 评论 -
简记 设计模式之装饰者模式
定义:装饰模式就是给一个对象增加一些新的功能,类似于继承 但又不是继承下班回家了 想吃苹果 先定义一个吃苹果类public class Apple { public void eatApple() { System.out.println("吃苹果"); }}然后吃完苹果肚子还是饿 再吃点饭 这个时候装饰模式就用上了 定义一个吃饭的类public class EatGood { private Apple mApple; ...原创 2020-11-30 15:36:30 · 105 阅读 · 0 评论 -
简记 设计模式之建造者模式
在Android中常见的建造者模式就是系统内置的dialog 这个会经常的时候到AlertDialog dialog = new AlertDialog.Builder(this) .setTitle() .setMessage() .setNegativeButton() .setPositiveButton() .show();...原创 2020-11-30 13:31:56 · 335 阅读 · 1 评论 -
简记 设计模式之单例模式
1:什么是单例模式?类的创建模式 对象的创建模式单例模式确保一个类只有一个实例,自行实例化并向整个系统提供这个实例。这个类称为单例类。单例类必须给所有其它对象提供这一实例2:创建单例模式的方法 常规写法 只判断对象是否被实例化 线程不安全public class SingleUtil { private static SingleUtil mSingleUtil; public static SingleUtil getInstance() { .原创 2020-11-28 22:58:01 · 109 阅读 · 0 评论