最少知识原则

来源:互联网 发布:淘宝全棉时代有假货吗 编辑:程序博客网 时间:2024/05/01 08:12

 7最少知识选择,在外观模式中体现的最好。


对象的方法调用范围:
a该对象本身
b作为参数传递进来的对象
c此方法创建和实例化的对象

d对象组件


public class Car {    Engine engine;    public Car() {        // 初始化发动机    }    public void start(Key key) {        Doors doors = new Doors();        boolean authorized = key.turns();        if (authorized) {            engine.start();            doors.lock();        }    }}


对象的返回值对象不用调用其方法。
如下面错误的:
public void start() {    Student stu= school.getStudent();    stu.study();} 


0 0
原创粉丝点击