随笔分类 - 设计模式
摘要:行为型设计模式详解 1、Interpreter(解释器) 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 适用性: 1、当有一个语言需要解释执行, 并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。而当存在以下情况时该模式效果最好:
阅读全文
摘要:结构型设计模式详解 1、Adapter Class/Object(适配器) 将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用性 1、你想使用一个已经存在的类,而它的接口不符合你的需求。 2、你想创建一个可以复用的类,该类
阅读全文
摘要:一、设计模式简介 1、什么是设计模式 1.1、设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案; 1.2、一个设计模式并不像一个类或一个库那样能够直接作用于我们的代码。 1.3、设计模式更为高级,它是一种必须在特定情形下实现的一种方法模板。 1.4、设计模式不会绑定具体的编
阅读全文

浙公网安备 33010602011771号