07 2007 档案

摘要: 前阵子一直忙于做Detail Design, 产品的需求是要开发一个新的Application,在旧有的Application上增加一些新的服务加入一些新的概念.这样就涉及到要改动一些现有的UI,使它们能够适应新的Application,并且保持在旧有的Application里显示的UI不变.
谈谈整个设计过程的感想,最主要的是上来发发牢骚,关于具体实现时遇到的一些不爽的地方:现有代码处理变的越来越复杂,改bug时很少有人去重构现有的代码,只是一味的往上面打补丁,代码变的更让人难以理解阅读全文
posted @ 2007-07-26 00:16 Anders06 阅读(2122) | 评论 (15) 编辑
摘要: Observer模式和Mediator模式都是用来解决传递消息问题,但他们实现的手段是不一样的.
他们的区别在于信息的集中or分散
用delegate实现的Observer真的归属于Oberver模式吗? 你是否想过把其列为Mediator模式之列呢?
这一篇我将阐述个人理解,为什么delegate实现方式更偏向于Mediator模式阅读全文
posted @ 2007-07-17 17:46 Anders06 阅读(1485) | 评论 (8) 编辑
摘要: 这里没有按照"传统"的方式给您讲述设计模式,没有一行代码来演示如何实现
这里主要想体现的是自我对模式的思考,对前人精华的自我吸收.
从积木到组合到Bridge, 从解耦到封装到适应需求变化,一个菜鸟程序员的思考
SRP,OCP,面向接口编程,优先使用组合, Bridge教你如何思考OO阅读全文
posted @ 2007-07-10 12:35 Anders06 阅读(2112) | 评论 (7) 编辑
摘要: 有时候当你思路比较混乱的时候不妨随手涂鸦一下,多次迭代润色,也是思路就清晰多了阅读全文
posted @ 2007-07-04 16:27 Anders06 阅读(164) | 评论 (2) 编辑