2007年5月9日

小谈子对象中接口的设计原则

摘要: 今天和同事在讨论接口的设计原则的时候,总结了一个原则点。虽然简单,也拿出来和大家一起分享。问题对象在实现接口的同时,由于需要提供访问子接口的服务。最正常的设计可能是下面的。但是,如果是另外一个情况呢?看看下面的组合方式吧:小析事情变得有点有趣了。往往就是这样,只有一个的时候,没有人会怀疑。只有出现多个的时候,争吵才开始了。所谓一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝。要我看来,一个和尚是多么的孤独?三个和尚虽然没水喝,可是有得吵闹,岂不是正得设计的乐趣?初步看起来,这两种设计中,第二种有着明显的不合理。因为这样,层次就变得混乱。而且父对象若是要越过子接口,访问一些实现上的细节,那么就更加 阅读全文

posted @ 2007-05-09 00:01 ohmyjava 阅读(126) 评论(0) 推荐(0) 编辑

导航