
设计模式
文章平均质量分 82
青莲太初
这个作者很懒,什么都没留下…
展开
-
如何向妻子解释面向对象设计(OOD)
http://kb.cnblogs.com/page/89903/ 前言 此文译自CodeProject上How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。 作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),转载 2012-10-06 10:04:28 · 1061 阅读 · 0 评论 -
如何向妻子解释设计模式
http://kb.cnblogs.com/page/103648/ 简介 自上篇翻译如何向妻子解释OOD>后收到了很好的反应。故特继续翻译作者的How I explained Design Patterns to my wife: Part 1>一文,以飨读者。在此文中,作者依旧通过与妻子浅显易懂的对话,向读者解释了什么是设计模式。 设计模式是什么? Shubho:通过我们关转载 2012-10-06 10:05:35 · 601 阅读 · 0 评论 -
几种常用的设计模式介绍
1. 设计模式的起源 最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。 在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题解决方转载 2012-10-06 16:11:57 · 1633 阅读 · 0 评论 -
面向对象的三个基本特征 和 五种设计原则
一、三个基本特征 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需转载 2012-10-07 22:12:47 · 521 阅读 · 0 评论