封装模式是其的一个应用,java API中的各种数据流才封装就采用的这种模式。
5.迪米特法则:一个软件实体应当与尽可能少的其他实体发生相互作用。这要求我们尽量做到耦合的分离。门面模式是它的一个应用。
6.接口隔离原则:应当为客户端提供尽可能小的单独的接口,而不要提供大的总接口。显然,它与迪米特法则都是对一个软件实体与其他软件实体的通信的限制。遵循接口隔离和迪米特法则,会使一个软件系统在功能扩展的过程中,不会将修改的压力传到其他对象。这个原则我的一篇博文也有详细阐述。
5.迪米特法则:一个软件实体应当与尽可能少的其他实体发生相互作用。这要求我们尽量做到耦合的分离。门面模式是它的一个应用。
6.接口隔离原则:应当为客户端提供尽可能小的单独的接口,而不要提供大的总接口。显然,它与迪米特法则都是对一个软件实体与其他软件实体的通信的限制。遵循接口隔离和迪米特法则,会使一个软件系统在功能扩展的过程中,不会将修改的压力传到其他对象。这个原则我的一篇博文也有详细阐述。