设计模式
文章平均质量分 82
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
邢金聪
勤奋、好学、上进、虚心。
展开
-
大话设计模式总结5—总图和一些经典定义
大话设计模式总结,应该就到此为止了。在总结的过程中,本想着摆一些《大话设计模式》书中提到的一些经典案例,“无奈”,自己不知哪一个模式值得摆一摆。我想等以后学习过程中遇到再说吧!下面是我根据《大话设计模式》绘制的一张图和在敲写中提到的一点的经典定义,在此贴一下与大家共享。(注:点击此图可链接到大图)对象是一个子包含的实体,用一组识别的特性和行为来标识。类就原创 2013-04-06 15:51:20 · 2223 阅读 · 15 评论 -
大话设计模式总结4---工厂三姐们
工厂三姐妹分别是简单工厂模式、工厂方法模式、抽象工厂模式。 一、简单工厂模式:1. 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。2. 优点:是包含了必要的逻辑判原创 2013-04-06 11:16:21 · 8686 阅读 · 37 评论 -
大话设计模式总结3---二十三种模式
创建型模式(CreationalPatters):一共有五种,常用的有三种。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个列的实例化延迟到其子类。工厂方法用一个virtual method完成创建过程。抽象工厂(AbstractFactory):提供一个创建一些类相关或相互依赖对象的接口,而无需指定它们具体的类。原创 2013-04-06 09:32:05 · 3331 阅读 · 9 评论 -
大话设计模式总结2---设计模式六原则
为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?答案就是利用面向对象的这几个原则:单一职责(SingleResponsibility Principle ,SRP)、开放封闭原则(Open ClosedPrincipal,OCP)、里式代换原则(LiskovSubstitution Princ原创 2013-04-05 16:46:38 · 2331 阅读 · 16 评论 -
大话设计模式总结1----全书概览
题记:如果想成为一名优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更加有价值,因为设计的演变过程蕴藏着大智慧。如果你想成为拥有大智慧的软件设计师,那你必须的学习设计模式。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式原创 2013-04-04 17:26:11 · 2425 阅读 · 6 评论