面向对象设计
everlastinging
随意随意
展开
-
序列图中的分支和循环画法
序列图表示分支和循环确实不方便,不过可以变通一下,比如下面表示作业队列机制的例子,是我根据实际项目抽象出来的,具体就不解释了,图中的{分支}也理解为循环。原创 2007-08-20 12:01:00 · 10602 阅读 · 1 评论 -
面向对象设计的基本原则
发现竟然不能信口即来,惭愧,摘文章贴之: 设计的普遍规律,不只单讲如何设计类,向上到整个组件的设计,向下到类中单个方法的设计 单一职责原则——SRP就一个类而言,应该仅有一个引起它的变化的原因 原则最简单,最单纯的事情最容易控制,最有效类的职责简单而且集中,避免相同的职责分散到不同的类之中,避免一个类承担过多的职责减少类之间的耦合当需求变化时,只修改一个地方组件转载 2008-12-04 13:47:00 · 620 阅读 · 0 评论 -
《重构》读书笔记
再次看重构这本书,用了十几分钟,看完了原来断断续续用了差不多一周看完的第一章;)没有增加什么新知识(仅对state、stategy模式增加了点熟悉度),可见许久前学习第一章还是比较深入的,呵呵。还记得当时看得还是有点费力的。 站的高度不同了,视角变化了,所以看得也快,看得也更精深。首先觉得第一章写的真不赖,一切都那么自然、有道理。不过稍有不足的是,这个影片租赁店只是个不切实际的小例子,原创 2009-05-29 10:59:00 · 623 阅读 · 0 评论