您的位置:首页 > 其它

生活中的设计模式之喝茶趣事

2010-05-19 23:47 295 查看
据说一般公司的程序员都比较喜欢抽烟,而我接触过的同事大都喜欢喝茶,记得有一天和同事一起聊茶叶的时候就说,在好的茶叶只要一开封,过不了多久就成次品了,味道全跑了,因为每次要喝茶都得开一次盖。我也发现了这个现象,想了想突然发现这不就是程序中的耦合嘛,设计模式就是要把紧耦合隔离,变为松耦合,大量茶叶装在一个罐子里,相当于一个大类,这样一开盖,影响的就是整个罐子茶叶的味道了,这正违反了迪米特法则,每一个类都应尽量降低成员访问权限,或者采用中间件隔离,类之间耦合越弱,越可以应付变化,一个处在弱耦合的类被修改,不会对有关系的类造成波及。那么不如将一大罐茶叶在开封后分别装在其它若干个罐子里,喝茶的时候只打开其中一罐,喝到一个罐空在打开另一罐,这样当一罐茶叶的味道发生改变时,并不波及其它茶叶,达到长期喝到好茶的目的。看来不管处理人,处理事物,还是设计程序的原理都是相通的呀,在程序中,在管理中,在生活中处处存在耦合,有待我们去慢慢解耦呀,呵呵纯属笑谈。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: