MaoBisheng

Asp.Net(C#) & SQL & Oracle

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月22日

摘要: GOF设计模式之享元(Flyweight)模式(结构型模式):面向对象很好的解决了系统抽象性的问题,同时在大多数情况下,也不会损及系统的性能。但是,在某些特殊的应用中下,由于对象的数量太大,采用面向对象会给系统带来难以承受的内存开销。比如图形应用中的图元等对象、文字处理应用中的字符对象等。。。 阅读全文
posted @ 2008-08-22 21:47 MaoBisheng 阅读(326) 评论(0) 推荐(0) 编辑

2008年8月18日

摘要: GOF设计模式之外观(Facade)模式(结构型模式):为子系统中的一组接口提供一个一致的界面。。。 阅读全文
posted @ 2008-08-18 20:53 MaoBisheng 阅读(452) 评论(0) 推荐(0) 编辑

2008年8月16日

摘要: GOF设计模式之装饰模式(结构性模式):在某些情况下我们可能会“过度地使用继承来扩展对象的功能”,由于继承为类型引入的静态(编译时)特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨胀(多继承)。如何动态地实现对“对象功能的扩展”,装饰模式就增加功能而言,比生成子类更为灵活。 阅读全文
posted @ 2008-08-16 16:21 MaoBisheng 阅读(580) 评论(1) 推荐(0) 编辑

2008年8月14日

摘要: The Beauty of Software——Robert C. Martin's foreword for Agile Software Development Chinese Version 阅读全文
posted @ 2008-08-14 19:36 MaoBisheng 阅读(646) 评论(0) 推荐(1) 编辑

摘要: GOF设计模式之组合模式(结构型模式):采用树形结构来实现普遍存在的对象容器,从而将“一对多”的关系转化为“一对一”的关系,使得客户代码可以一致地处理对象和对象容器,无需关心处理的是单个的对象,还是组合的对象容器。 阅读全文
posted @ 2008-08-14 18:59 MaoBisheng 阅读(388) 评论(0) 推荐(0) 编辑

2008年8月11日

摘要: GOF设计模式之Bridge桥接模式(结构型模式):将抽象部分与实现部分分离(将一个事物中多个维度的变化分离),使它们都可以独立地变化。。。 阅读全文
posted @ 2008-08-11 19:31 MaoBisheng 阅读(320) 评论(0) 推荐(0) 编辑

2008年8月9日

摘要: GOF设计模式之适配器模式(结构型模式),是在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口。生活中的适配器例子,比如两角插座与三角插座的转换,USB接口的转换等都是常见的适配器,同样,在软件系统中由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。这就需要用到适配器模式。。。。 阅读全文
posted @ 2008-08-09 19:09 MaoBisheng 阅读(298) 评论(0) 推荐(0) 编辑

2008年8月7日

摘要: 学完GOF的5个创建型模式了,稀里糊涂的,没有个明确的概念,也该总结总结,于是乎上网搜搜“创建型模式”,发现好文章一篇。。。出处:http://terrylee.cnblogs.com,转载过来,以便后续学习。。。 阅读全文
posted @ 2008-08-07 20:20 MaoBisheng 阅读(270) 评论(0) 推荐(0) 编辑

2008年8月6日

摘要: 设计模式之创建模式之原型模式——通过拷贝一个现有对象生成新对象的。 阅读全文
posted @ 2008-08-06 19:11 MaoBisheng 阅读(252) 评论(0) 推荐(0) 编辑

2008年8月3日

摘要: 摘要: 介绍GoF23之FactoryMethod的意图、动因、原理与以计算器的设计为例如何用C#语言实现。 阅读全文
posted @ 2008-08-03 16:40 MaoBisheng 阅读(355) 评论(0) 推荐(0) 编辑