Hello

小壮的博客

俺是小壮

导航

01 2010 档案

摘要:【收音机】开闭原则(the Open Closed Principle OCP) 我们想用收音机收听节目,一般需要三个步骤: 1、打开收音机电源 2、选择电台频率 3、进行音量调节 对于不同类型的收音机,实现这三个步骤的方式会有所不同。比如,自动搜索电台的收音机,和按钮式收音机就在调台细节... 阅读全文

posted @ 2010-01-19 20:49 Ryan Zhao 阅读(148) 评论(0) 推荐(0)

摘要:一、 "开放-封闭"原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 优点: 通过扩展已有软件系统,可以提供新的行为。而对已有软件模块,特别是最重要的抽象层模块不能再修改,这使变化中的软件系统有一定的稳定性和延续性。 举例:一国两制 为实... 阅读全文

posted @ 2010-01-08 17:24 Ryan Zhao 阅读(134) 评论(0) 推荐(0)

摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/joyney/archive/2009/04/07/4054171.aspx创建型模式 1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或... 阅读全文

posted @ 2010-01-08 17:14 Ryan Zhao 阅读(312) 评论(0) 推荐(0)

摘要:Q:如果说面向对象的精髓是能最强的减小粒度(许多解耦的思想其实就是减小了粒度),那么岂非是粒度越小越好? 这个尺度分两个方面:如果这个对象是业务对象,那么粒度以客观世界中物体粒度为准。客观世界物体是关联或聚合的,这个关系无法突破,松耦合到这个份上就走不下去了。 如果这个对象不是业务对象,是属于计算机... 阅读全文

posted @ 2010-01-04 22:57 Ryan Zhao 阅读(251) 评论(0) 推荐(0)

End