您的位置:首页 > 编程语言 > PHP开发

一天一个设计模式(2): 外观模式

2013-03-08 10:31 369 查看
官方定义: 它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。

我的理解: 从mvc角度来看,在c层对m层的一些接口进行整合,形成一个易用的接口;  或者说,任何一个封装了低层方法的自定义方法都是一种外观模式;

例子: (php语言)  一个对低层对象B进行一系列调用的对外接口A

class A{

 static  public  function api(){

  $b = new B();

  $b->init();

  $b->func();

 }

}

class B{

 public function init(){

 ....

 }

 public function func(){

 ....

 }

 public function __construct(){

 ...

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 外观模式