首页 > Web开发 > 详细

php设计模式的六大原则(四):接口隔离原则

时间:2015-11-13 19:27:12      阅读:318      评论:0      收藏:0      [点我收藏+]
<?php

interface IBird{

    public function walk();
    
    public function chirp();
    
    public function fly();
}

class Ostrich implements IBird{
    //鸵鸟实现,出问题了,不会飞
}
?>

接口隔离原则是对接口或者抽象类的规范约束。接口隔离原则看起来确实很简单,但要注意在拆分接口的时候的粒度,不能太细,例如这个例子不能把每个动作都写个借口吧、、

接口隔离原则一句话核心:一个接口或者类应该拥有尽可能少的行为(那么,什么叫尽可能少?就是少到恰好能完成它自身的职责)

不要迫使实现接口的类去实现和该类无关的方法。

php设计模式的六大原则(四):接口隔离原则

原文:http://my.oschina.net/shyl/blog/530127

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!