facade
2016-05-13 21:51:38 0 举报
Facade是一种设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。这种模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。它实现了客户类与子系统之间的松耦合关系,对系统的扩展和维护都起到了非常积极的作用。在面向对象编程中,facade通常用于隐藏复杂子系统的实现细节,并向客户端提供一个简单易用的接口。这样,客户端就可以通过facade轻松地访问和使用子系统的功能,而无需了解子系统内部的复杂性。总之,facade模式是一种非常实用的设计模式,它能够帮助我们更好地组织和管理代码,提高代码的可读性和可维护性。