设计模式
suhongliang
爱好网站建设,网站安全,web开发
展开
-
模板模式(Template Method)
1.模板模式是类的行为模式。模板模式是基于继承的代码复用的基本技术,模板方法模式的结构和用法也是面向对象设计的核心。2.模板模式的角色 一)抽象模板角色: 1)定义了一个或多个抽象操作,以便让子类实现。这些抽象操作叫做基本操作,他们是一个顶级逻辑的 组成步骤。 2)定义并实现一个模板方法。这个模板方法一般是一...原创 2013-01-29 14:47:47 · 86 阅读 · 0 评论 -
设计模式的6大原则-里氏代换原则
从"开-闭"原则中可以看出面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。具体化可以给出不同的版本,每一个版本都给出不同的实现。 从抽象化到具体化的导出要使用继承关系和这里要引入的里氏代换原则。...原创 2013-10-31 10:00:10 · 180 阅读 · 0 评论 -
设计模式的6大原则-依赖倒转原则
1.什么是依赖倒转原则 要依赖于抽象,不要依赖于具体。 简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 要求客户端依赖于抽象耦合(耦合发生在一个具体类和一个抽象类[或者是接口]之间)(关键)2..为什么要使用依赖倒转原则? 传统的过程性代码系统的设计办法倾向于使高层模块依赖于低层次的模块,抽象层依赖于实现层。DIP...原创 2013-10-31 10:23:58 · 173 阅读 · 0 评论