小A:“师兄,应用外观模式有哪些注意事项?”
大B:“应用外观模式要注意以下事项:1、在设计外观时,不需要增加额外的功能。2、不要从外观方法中返回子系统中的组件给客户。例如:有一个下面的方法:CreditCard getCreditCard() 会报漏子系统的细节给客户。应用就不能从应用外观模式中取得最大的好处。3、应用外观的目的是提供一个高层次的接口。因此,外观方法最适合提供特定的高层次的业务服务,而不是进行底层次的单独的业务执行。”
小A:“明白。我记住了。” vEOskPNwIO86Dq5A9pNVkfNozkynYTjGu2UmFnjz6sLpvxY6CgO8FpJhyxMPayth