设计模式-13-门面模式
Posted MancosZeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式-13-门面模式相关的知识,希望对你有一定的参考价值。
说明
我认为三层架构中的BLL,Service,BusinessFacade都是门面模式的体现,封装逻辑细节的实现和复杂数据的展示,只提供给应用简单的接口调用.上层应用可以不关注逻辑细节和数据是从哪里来的.
class Logic1 { public void Exc() { Console.WriteLine("执行Logic1完成"); } } class Logic2 { public void Exc() { Console.WriteLine("执行Logic2完成"); } } public class LogicFacade { Logic1 logic1; Logic2 logic2; public LogicFacade() { logic1 = new Logic1(); logic2 = new Logic2(); } public void Exc() { logic1.Exc(); logic2.Exc(); Console.WriteLine("Logic全部执行完成"); } } LogicFacade logicFacade = new LogicFacade(); logicFacade.Exc();
以上是关于设计模式-13-门面模式的主要内容,如果未能解决你的问题,请参考以下文章