- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 设计模式——创建型模式
抽象工厂模式、建造者模式、工厂方法模式、原型模式、单例模式都属于创建型模式,即与对象的创建有关的模式,但是功能越接近越难以区分,他们在创建对象的过程中各自有承担着什么杨的责任,他们该在什么地方使用呢?这使我们分类后不得不接近的问题。抽象工厂模式:抽象工厂模式的使用情况1.系统不依赖于产品类实例如何被创建,组合和表达的细节。2.系统的产品有多于一个的产品族,而系统只消费其中某一族的产
2011-11-30 21:02:50 2224 4
转载 面向对象的原则
1.SRP单一职责原则[适用于类功能] (就一个类而言,应该仅有一个引起它变化的原因.) 详细说明: 如果一个类承担的职责过多,就等于把这些职责耦合在一起. 一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力. 这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏. 结论: 它是所有类设计原则最简单的,也是最难正确使用的. 我们会
2011-11-29 21:35:05 1511 1
原创 设计模式——序
设计模式已经学完一大阵子了,但是总结总是跟不上。对于“Design pattern”应该很多人都比较熟悉,他是随着面向对象的发展应运而生的一种编程思想,它使得程序更加灵活,容易修改,并且易于复用,完全符合设计中的“开放-封闭”原则。而且设计模式为设计提供了共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便,在开发文档中采用模式词汇可以让其他人更容易理解你的想法,所有,设
2011-11-28 20:35:52 1233 4
转载 工厂方法模式
工厂方法模式3.3 平行的类层次结构(1)什么是平行的类层次结构呢? 简单点说,假如有两个类层次结构,其中一个类层次中的每个类在另一个类层次中都有一个对应的类的结构,就被称为平行的类层次结构。 举个例子来说,硬盘对象有很多种,如分成台式机硬盘和笔记本硬盘,在台式机硬盘的具体实现上面,又有希捷、西数等不同品牌的实现,同样在笔记本硬盘上,也有希捷、日立、IBM等不同品牌的实现;
2011-11-25 20:30:26 957 2
原创 囫囵吞枣式的学习——教9期装系统所想到的
总是有点后知后觉,差不多都要忘记与9期一起装机是什么时候了,才想起来写总结,虽然有点不符合趁人打铁的学习理论,但是还有一个“思而后行”这个词让我用用。可能是因为刚总结完拆机装机,马上米老师就给我们再次锻炼的机会,有点受宠若惊,以至于一想总结都有点“恶心”了,呵呵,当然是开玩笑啦,因为我没有想到另外值得我自己总结的,除了“教会了九期又锻炼了自己”“是一个很好的交流机会”“给自己增加的信心”“回忆
2011-11-25 10:09:42 1402 1
原创 博客应该怎么写
虽然我们大部分在机房都呆了一年了,但是还是很多人对于博客还是望而生畏,不能说是应付差事,但是总有一点一些博客就头疼的感觉,更有甚者,冥思苦想,最终写出来的总是不敬人意。今天“大话”基本上都要看完了,其实对于这本书还是深有感触的,以“大话”为题,说说博客我们应该怎么写。“与其抱怨需求总是在变化,不如改变开发过程,从而更有效地应付变化。”这句话是在说明面向对象的编程产生的核心思想。如果把不
2011-11-16 17:14:46 6691 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人