摘要:桥接模式:是将抽象部分与它的实现部分分离,使它们都可以独立地变化。 这么说可能就比较抽象了,但是如果通过这张图片来理解的话就会比较简单了。 1. 手机品牌抽象类 桥梁的一头。 1 public abstract class HandsetBrand { 2 3 protected HandsetSo
阅读全文
12 2020 档案
摘要:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入
阅读全文
摘要:使用场景 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 需要动态地给一个对象增加功能,这些功能也可以动态地被撤销。 当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时。不能采用继承的情况主要有两类:第一类是系统中存在大量独立的扩展,为支持每一种组合将产生大量的子
阅读全文
摘要:在我们写代码的过程中我们要遵守一些规则(原则)比如在代码后面添加注释,还有对于重复代码要进行一个打包的过程,这些都是原则,这次所说的原则是在以后代码路上同样很重要的两个原则,分别是单一职责原则与开放封闭原则。 首先先说单一职责原则,这个原则的只要作用就是每一个类的职责应该只有一个就好,如果一个类出现
阅读全文