代码改变世界

随笔档案-2009年03月

大家一起学面向对象设计模式系列Chapter 04 建造者(Builder)

2009-03-18 14:44 by GUO Xingwang, 1972 阅读, 收藏, 编辑
摘要: 这一篇我将向大家讲解建造者(Builder)模式。在上一篇文章中我们主要学习了抽象工厂(Abstract Factory)模式,抽象工厂模式主要解决对不同等级结构的产品的创建工作,主要关注的是创建哪一批产品的问题,而本文所讲的建造者模式主要是解决对于一个产品如何分部创建的问题,这是对于建造者模式的最初描述。同样,这篇文章主要分为两大部分来讲解,第一部分我会对建造者模式的原型进行详细的说明,第二部分会对建造者模式如何解决具体问题进行探讨。 阅读全文

大家一起学面向对象设计模式系列Chapter 27 附录--61条面向对象设计的经验原则

2009-03-16 17:48 by GUO Xingwang, 875 阅读, 收藏, 编辑
摘要: 我觉得这61条经验原则说的很好,所以我把它作为设计模式系列的一个附录贴到这里提供给大家参考(实际上与设计模式关系不大)。对于每一条原则我们都可以进行深入的思考,理解其中的内涵,遵循这些原则的设计可能在复用性和扩展性上会更好些。 阅读全文

大家一起学面向对象设计模式系列Chapter 03 抽象工厂(Abstract Factory)

2009-03-16 17:43 by GUO Xingwang, 2327 阅读, 收藏, 编辑
摘要: 这篇文章主要分为两大部分内容,在第一部分中我将介绍抽象工厂模式的原型,包括抽象工厂的意图,可以解决的问题,原型代码和UML等,再结合一个生活中的小例子进行原型的说明。第二部分我会结合实际项目来讲述一下抽象工厂模式是如何应用的。最后我会对抽象工厂模式进行一个小结。 阅读全文

大家一起学面向对象设计模式系列Chapter 02 软件设计的基本原则

2009-03-13 16:51 by GUO Xingwang, 2014 阅读, 收藏, 编辑
摘要: 我们为什么要使用设计模式呢?有人可能会说为了设计出"高内聚低耦合"的软件。"高内聚低耦合"的软件实际上也就是本文所说的具有可维护性和可复用性的软件。 阅读全文

大家一起学面向对象设计模式系列Chapter 01 本系列介绍

2009-03-13 10:43 by GUO Xingwang, 2124 阅读, 收藏, 编辑
摘要: 大家好,几个月后我又开始写文章了,上一关于BlogEngine.Net的系列得到很多园友的支持,让我体会到了分享的快乐。这是我的新系列,主要是讲解GOF23种设计模式的文章。其实,这是一个被讲得很多的一个话题,博客园中关于设计模式的文章太多了,例如TerryLee的.NET设计模式系列等。不过好的东西不怕被讲烂,可能讲法不一样给大家带来的收获也不一样,对于我来说,其实基本上博客园中任何一篇文章都可以给我带来新的收获。 阅读全文

大家一起学面向对象设计模式系列 索引贴

2009-03-13 10:42 by GUO Xingwang, 2847 阅读, 收藏, 编辑
摘要: 为方便大家阅读,特制作索引贴.Welcome to share your idea,thank you!欢迎分享您的想法,谢谢! 阅读全文

对于技术 方法 生活等问题的思考

2009-03-10 11:08 by GUO Xingwang, 2276 阅读, 收藏, 编辑
摘要: 我写这篇是由于看了小羊的"对技术的掌握到底应该有多深?"以及下面园友的评论加上自己对这一问题也有一定的看法,想表达出来与大家分享一下,同时也作为自己认识的一个记载.写的可能有些语无伦次,希望大家理解,有什么自己的想法大家可以评论. 阅读全文
点击右上角即可分享
微信分享提示