--------设计模式
周坤_66
代码是一种艺术
展开
-
《大话设计模式》——简单工厂模式
C#视频学习结束后,自己开始了设计模式之旅,对于我这个菜鸟来说,学习设计模式有点困难,课本上的例子照着敲实现容易,但是自己真能做到举一反三确实很难,感觉自己学的老不踏实了。 在弄简单的工厂模式的时候,前几个例子真是贴近我的编写代码的习惯啊,怨不得小菜没有收到被录用的消息哪(就是小菜用C#编写计算机控制台程序的那个),我对《大话设计模式》中的简单工厂模式理解,简单工厂模式就是一个类,里面用原创 2015-01-10 20:28:40 · 1305 阅读 · 35 评论 -
《大话设计模式》——工厂模式的逐步升级
“编程是一种工作,更是一种艺术”。原创 2015-01-30 19:33:22 · 1329 阅读 · 15 评论 -
设计模式总结
面向对象封装成了设计模式,设计模式中的创建型模式、行为型模式、结构型模式就是抽象类或者接口,而具体的类分别继承他们并将它们的“精神”继续发扬光大。原创 2015-02-06 10:17:50 · 1172 阅读 · 14 评论 -
《设计模式》——职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求者的发送者和接受者之间的耦合关系,这个对象连接成一条链,并沿着这条连传递该请求,直到有一个对象处理它为止。 UML图如下 具体例子分为三步 第一步:设置一个抽象类,抽象类中有两个无返回值的方法,一个是设置继承者的方法(SetSuccessor原创 2015-06-07 21:14:23 · 1385 阅读 · 22 评论 -
《大话设计模式》——六大原则
如果把设计模式比喻成一场篮球比赛的话,进攻可以封装成一个类,继承就是三步上篮,多态就是花样式上篮,那么,六大原则就是裁判。我学设计模式的感受就是不断的玩转抽象、继承和多态,有一种爬金字塔的感觉,越网顶层爬就越尖越细。 二、导图分析 1、单一职责:就一个类而言,应该仅有一个引起它变化的原因。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生原创 2015-02-03 10:54:46 · 1871 阅读 · 12 评论