Design Pattern
zwyl2001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式-建造模式(一碗牛肉面的制造过程)
设计模式-建造模式参考资料:《java与模式》《设计模式-可复用面向对象软件的基础》《C#技术揭密》摘要:介绍Gof设计模式创建模式中的建造模式,结合一个生活中的一个,来说明建造模式的使用场合和使用方法 工厂模式中,创建对象是直接创建的,而对一个复杂的对象来说,用建造模式更适合,它一步一步的创建一个复杂对象。 基本的模式是这样的interface原创 2005-02-17 16:27:00 · 1666 阅读 · 0 评论 -
设计模式原型模式(Prototype)- 面馆里的菜单
设计模式-原型模式 参考资料《c#技术揭密》《设计模式-可复用面向对象软件的基础》《java与模式》http://blog.youkuaiyun.com/beautyispower/ ,很不错的网友blog 很多餐馆里面都有菜单,列举了他们提供哪些饭菜,哪种面食等,一般的兰州拉面馆里菜单是这样的牛肉拉面(大碗 )牛肉拉面(小碗)牛肉刀削面羊肉拉面羊肉刀原创 2005-02-17 16:41:00 · 1776 阅读 · 0 评论 -
61条面向对象设计的经验原则(转载)
我有这本书的电子版,网上down的,有需要的联系:MSN: guruzyj@etang.com希望和大家一起学习,进步。 摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”原创 2005-02-17 16:59:00 · 831 阅读 · 0 评论 -
设计模式-简单工厂模式(SimpleFactory-C#)
参考资料《java与模式》上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码: using System;原创 2005-02-17 16:51:00 · 941 阅读 · 0 评论 -
设计模式-工厂模式(手工作坊到工业化的转变 c#实现)
还是以快餐店做例子,简单工厂模式相当于家庭作坊,随着社会的进步,分工变细,所有快餐不再是一个师父包办,而是出现了面点师,米饭师(呵呵,不知道有没有这个,反正大家明白就行),面包师分别负责专门的食物制作。这就是工厂模式,请看下面的例子: using System;namespace FactoryPattern{ /// /// 工厂模式示例 /// class FactoryPat原创 2005-02-17 16:49:00 · 993 阅读 · 0 评论 -
伟大架构师的秘密
By Don Awalt and Rick McUmberRDA Corporation摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。本页内容将抽象层次应用到 IT 解决方案原创 2005-02-17 16:54:00 · 844 阅读 · 0 评论
分享