
软件体系结构学习
xiaokanshijie
树莓派、nano、ros小车、机械臂开发等
展开
-
适配器模式
什么是适配器模式?什么时候用适配器模式?有哪些应用?1.适配器模式是两个毫无关联的接口与类,或者类与类实现一起工作。比如一个机器人会叫,会移动,而我们想实现机器人学习狗叫,狗跑,那么这时候就需要适配器模式来实现。2.适配器模式分为两种: 类适配器模式:实现目标接口与被适配者类之间的应用。 上面的例子,用类适配器如何实现呢,首先我们要找到目标接口和被适配者类,很...原创 2018-09-26 13:22:49 · 256 阅读 · 0 评论 -
职责链模式
什么是职责链模式?今天学习了职责链模式,在这里引用下职责链模式的概念:职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。由于英文翻译的不同,职责链模式又称为责任链模式,它是一种对象行为型模式。画个图解吧。。。。handler...原创 2018-10-15 13:10:25 · 610 阅读 · 0 评论 -
观察者模式
观察者随着观察目标的变化而变化,观察者之间没有关系,可以增加和减少,符合开闭原则。一对多的依赖关系。 例:猫为观察目标,猫叫了,狗和老鼠为观察者。狗叫了,老鼠跑了。package observer;import java.util.ArrayList;public abstract class Subject { protected ArrayList observer...原创 2018-10-24 13:35:23 · 159 阅读 · 0 评论 -
迭代器模式
迭代器的简单实现:遥控器和电视机的例子首先写一个接口里面包含四个方法:package jabari.interator;public interface TVIterator { public void first(); public void next(); public boolean hasNext(); public boolean isLast(); ...原创 2018-11-01 12:34:38 · 358 阅读 · 0 评论