首页 > 代码库 > 外观模式
外观模式
一般有多个对象,相互依赖,通过用外观模式可以降低依赖
外观模式,实现步骤
1.定义各个组件的类
2.定义一个总的类,将各个组件作为属性放在总的类中,然后构造器进行初始化对象
把具有相同方法放在一起
package facade; public class A { public void a(){ System.out.println("A.a()"); } }
package facade; public class B { public void b(){ System.out.println("B.b()"); } }
package facade; public class C { public void c(){ System.out.println("C.c()"); } }
package facade; public class Base { private A a; private B b; private C c; public Base(){ a=new A(); b=new B(); c=new C(); } public void f1(){ a.a(); b.b(); c.c(); } public static void main(String[] args) { Base base=new Base(); base.f1(); } }
外观模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。