门面模式在Tomcat中有多处使用,在Request和Response对象封装,从ApplicationContext到ServletContext封装中都用到了这种设计模式. 一个系统可以有几个门面类 在门面模式中,通常只需要一个门面类,并且此门面类只有一个实例,换言之它是一个单例类.当然这并不意味着在整个系统里只有一个门面类,而仅仅是说对每一个子系统只有一个门面类.或者说,如果一个系统有好几个子系统的话,每一个子系统都有一个门面类,整个系统可以有数个门面类. 为子系统增加新行为 初学者往往以…