《大话设计模式》书中描述原型(Prototype)模式: 原型模式(Prototype):用用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式(Prototype Pattern)结构图这种形式涉及到三个角色:客户(Client)角色:客户类提出创建对象的请求。抽象原型(Pr....
分类:
其他好文 时间:
2015-03-02 22:20:36
阅读次数:
431
面向对象四个好处:可维护,可扩展,可复用,灵活性好设计模式四个境界1.没学前一点不懂,想不到用设计模式,设计的代码很糟糕(我现在的境界)。。。。UML类图每个矩形框的意义:代表一个类(Class),类图分三层,第一层显示名称,如果是抽象类,则用斜体表示第二层是类的特性,通常是字段和属性第三层是方法和...
分类:
其他好文 时间:
2015-03-01 22:13:54
阅读次数:
162
只推荐经典好书, 所有书籍我都读过, 没读过的我不会推荐。网上很多人推荐各种书籍, 豆瓣评分也很高, 但实际读起来不是翻译的太烂,就是根本不是什么好书。很多人推荐算法导论,但我都拿起 2 次又放下 2 次了,根本看不下去, 不是我水平太菜,就是算法导论根本不适合算法入门。1 大话设计模式这是我的 O...
分类:
其他好文 时间:
2015-02-27 22:47:46
阅读次数:
222
在进行设计模式的学习的时候,总是感觉这是一种让我们更好的进行软件设计的模式,而正是这些模式的存在才使得我们的软件结构以更好的形式存在,而且可复用性和灵活性都很强。
这部分的知识,但从课本上来学习,效果不是很大,还是要不断地在实践中不断地去练习使用,才能更加灵活的使用这些模式,以编出更好的软件。...
分类:
其他好文 时间:
2015-02-23 15:33:50
阅读次数:
216
内容来源:大话设计模式1、单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。2、单例模式因为Singleton类封装了它的唯一实例,这样它可以严格地控制客户怎样访问它以及如何访问它。简单地说就是对唯一实例的受控访问。3、双重锁定:不让线程每次都加锁,而是在实例未被...
分类:
其他好文 时间:
2015-02-20 13:02:27
阅读次数:
110
如有雷同,不胜荣欣,如转载,请注明C#大话设计模式学习总结一、工厂模式面向对象的三个特性:封装,继承和多态1.封装Class Operate{ privatedouble _numberA; privatedouble _numberB; publicdouble NumberA { get{ret...
拿到了《大话设计模式》这本书,从这本书的风格来看,感觉这本书还是非常适合大学教育的。但是对于初学者来讲,C#是不太容易接受的。为了解决这个问题,同时为了提升自己的C++水平以及加深对面向对象的理解,笔者决定用C++学习一下这本书。运算类头文件#ifndef OPERATION_H
#define OPERATION_H
class Operation
{
public:
...
分类:
编程语言 时间:
2015-02-08 12:55:51
阅读次数:
178
大话设计模式是我们现在学习的一个重头戏……本来看完C#视频之后,什么都不懂,但看了设计模式书的附录之后,真的感觉瞬间柳暗花明的赶脚呀!现在让我们先来全局的看一下这本书……
本书通过一些幽默的小例子,以大鸟和小菜对话的方式,主要讲了模式和原则,不得不用一句俗语说:真是生动形象呀!
我把这些模式根据其特点,分成了创建型模式、结构型模式和行为型模式。
模式:
1...
分类:
其他好文 时间:
2015-02-03 23:04:27
阅读次数:
315
大话设计模式通过2个人的对话,讲述了在软件设计中的23个重要的设计模式和6大开发原则在生活中的应用和思想升华的过程,其中的小菜也代表了对面向对象很“了解”但是却脱离了现实开发中各种束缚的入门编程人员,大鸟则代表了在软件开发行业方面有丰富经验,并且能在具体生活中运用的高级开发人才。新老人员之间的对话没有那么多的浮华和不切实际,一开口就是软件开发应该怎么怎么样的,都是从生活的平常角度来解释这23个设计...
分类:
其他好文 时间:
2015-02-03 23:04:12
阅读次数:
294
谈到设计模式,它是骨灰级任务给我们总结的经验,也是我们对面向对象编程学习的深入。而设计模式中的六大原则,则是我们在学习它时要遵循的规则。下面宏观的看一看六大原则的导图吧!
一、导图分析
二、导图分析
1、单一职责:就一个类而言,应该仅有一个引起它变化的原因。
问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生...
分类:
其他好文 时间:
2015-02-03 13:27:39
阅读次数:
182