随笔分类 -  设计模式

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

你若不想做,总会找到“接口”;你若想做,总会找到“方法”。