博客专栏  >  综合   >  设计模式

设计模式

设计模式是根据本人在学习《大话设计模式》时候写的一些总结,设计模式就给代码解耦,提高代码的灵活性、复用性和可维护性。设计模式是基础知识,程序员必学的内容,也是程序员的学习过程中很重要的一部粉。设计模式里我已写了10篇博客,并且还在继续写关于设计模式的总结

关注
1 已关注
12篇博文
  • 商场促销—策略模式

    总算是看完了一遍《大话设计模式》,到了实践的时候了。对于初学C#的我来说,真的是遇到了一些困难,怎么一打开代码编写窗口,都不知道从哪行开始写代码,非常错乱的感觉。但是经过这半个月的学习与实践,这些问题...

    2014-12-07 14:10
    1971
  • 简单工厂模式见编程艺术

    大四的小菜同学接受了面试,用了10分钟不到的时间,就把计算器控制台程序编好了。速度之快,代码无错,也就只能说明小菜同学的基本功很好。但是他却面试受挫,这是为什么呢?     一、代码毛病和规范 ...

    2014-12-15 21:40
    951
  • 编程艺术之策略模式

    一、商场促销     策略模式讲的是商场收银软件,是Windows窗体应用程序。在这个程序里首先声明了一个double变量total来计算总计,然后声明一个double变量totalPrices来计算...

    2014-12-16 17:14
    812
  • 设计模式六大原则

    在大话设计里有六种原则:单一职责原则、开放-封闭原则、依赖倒转原则、里氏代换原则、迪米特法则和合成/聚合复用原则。这六种原则各有其特点,那它们是用来做什么的?在软件设计的过程中它们起了什么作用,什么时...

    2014-12-19 15:02
    1148
  • 编程艺术之装饰模式

    当我们需要把所需的功能按正确的顺序串联起来进行控制时,我们就会用到装饰模式。装饰模式就是动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。下面看一下装饰模式的结构图  ...

    2014-12-20 11:58
    889
  • 代理模式

    在代理模式中,作者给我们讲了个为别人做嫁衣的故事。这个故事告诉我们在代理模式里应该要有三者,这样才能可以说是代理模式,也就是李娇娇、戴励和卓贾易三者谁都不能少,卓贾易是追求者,李娇娇是被追求者,戴励是...

    2014-12-20 16:42
    848
  • 简单工厂上看工厂方法

    一、简单工厂     到底要实例化谁,将来会不会增加实例化的对象,应该考虑用一个单独的类来做这个创造实例的过程。简单工厂就是实例化出合适的对象。     二、工厂方法     工厂方法模式定义一...

    2014-12-20 20:51
    884
  • 编程艺术之原型模式

    一、原型模式分析     原型模式就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是说原型模式就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节,而且不需知...

    2014-12-21 10:39
    1188
  • 编程艺术之模板方法模式

    在模板方法模式里讲的是选择题抄写的程序,在这个小程序里,如果不注意方法的使用的话,就会出现很多重复的代码,这样就导致了代码量大,容易出错,却不容易修改维护。但是用了模板方法就避免了这些错误。    ...

    2014-12-21 12:09
    768
  • 编程艺术之外观模式

    外观模式这个模式讲了一个关于投资的故事,使我这个股票不懂,基金不懂的人也懂了一点关于这方面的东西。股票和程序一样耦合性不能太高了。     一、从股票到基金     如果新手买股票就容易亏损,因为...

    2014-12-21 21:47
    785
  • 设计模式总结(一)

    设计模式是针对面向对象设计的复杂性问题所提出的能做出应对变化、提高复用的设计方案。昨天晚上师父给我验收大话设计模式的时候,问了我为什么把23种设计模式分为创建型、结构型和行为型三种模式,当时我答不上来...

    2015-01-01 16:16
    888
  • 设计模式总结(二)

    上一篇博客的总结算是帮我理解了为什么把23个模式分为创建型、结构型和行为型三种类型。这一篇博客要好好屡屡这23个模式了。            一、创建型模式      1、不换数据库——抽象工...

    2015-01-01 19:52
    844

软件工程
56378

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部