学习OOD之原则:ISP

我就是我,你就是你,我中没有你,你中也没有我,做好自己,不要去管别人的事情。
下面是一个手机类:
public class Cellphone
{
   
void SendMessage();// 发送短信
   void ReceiveMessage(); // 接收短信
   void Recharge(); // 充值
}
对于手机对象来说,“充值”就不是它的事情了,这个应该是持有该手机的主人的事情了
所以这里就违反了ISP原则,手机“多管闲事了”.

以上是我对OOD之ISP的肤浅的认识,欢迎各位批评指正。
posted @ 2009-10-12 01:06  古典  阅读(145)  评论(0)    收藏  举报