1.迪米特法则(最少知识原则)
-一个软件实体应当尽可能少的与其他实体发生相互作用。
2.外观模式核心
-为子系统提供统一的入口。封装子系统的复杂性,便于客户端调用。
3.类图
4.应用场景
频率很高。有外观模式的使用,如:JDBC封装后,commons提供的DBUtils类,Hibernate提供的工具类、Spring JDBC工具类等
1.迪米特法则(最少知识原则)
-一个软件实体应当尽可能少的与其他实体发生相互作用。
2.外观模式核心
-为子系统提供统一的入口。封装子系统的复杂性,便于客户端调用。
3.类图
4.应用场景
频率很高。有外观模式的使用,如:JDBC封装后,commons提供的DBUtils类,Hibernate提供的工具类、Spring JDBC工具类等