摘要: 一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 阅读全文
posted @ 2018-11-20 16:27 小情绪Ango 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、概述 表示一个作用于某对象结构中的各元素的操作。 它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作,一旦这些操作需要修改的话,接受这个操作的数据结构可以保持不变。为不同类型的元素提供多种访问操作方式,且可以在不修改原有系统 阅读全文
posted @ 2018-11-20 16:19 小情绪Ango 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、概述 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受者。 职责链模式描述的请求如何沿着对象所组成的链来传递的。它将对象组成一条 阅读全文
posted @ 2018-11-20 13:12 小情绪Ango 阅读(132) 评论(0) 推荐(0) 编辑