Facade

2016-12-26 18:11:23 0 举报
仅支持查看
Facade
Facade是一种设计模式,它为子系统中的一组接口提供了一个统一的高层接口,隐藏了子系统之间的复杂性。这种模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。它实现了子系统与客户端之间的松耦合关系,对扩展开放,对修改关闭。在软件系统中,外观模式随处可见,比如,Spring框架、Mybatis等都有用到外观模式。外观模式的优点包括减少系统的相互依赖,提高灵活性,减少代码冗余,提高代码的可维护性等。缺点则是不符合开闭原则,如果要对外观类进行修改,所有继承的子类都需要进行修改。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页