随笔分类 - 设计模式
JAVA Design Patterns
摘要:适配器模式就是将一个类的接口转换成另一种接口,让原本接口不兼容的类可以兼容。
从用户的角度看不到被适配者,是解耦的;
用户调用适配器转化出来的目标接口方法;
适配器再调用被适配者的相关接口方法;
用户收到反馈结果,感觉只是和目标接口交互。
阅读全文
摘要:使用迭代器模式,可以帮助我们编写可以复用的类,当这个类发生改变时,不需要对其它的类进行修改或者很小的修改即可应对。就上面的书架例子来说,不管BookShelf如何变化,只要BookShelf返回的Iterator类的实例没有问题(hasNext方法和Next方法都可以正常工作),即使调用方不对迭代输出的While循环做任何修改都可以正常工作。
阅读全文

浙公网安备 33010602011771号