外观

  • 为系统提供统一入口
    /**
     * 封装系统
     */
    function Facade()
    {
        this.register = function()
        {
            new Gongshang().jiancha();
            new Yinghang().kaihu();
            new Shuiwuju().dengji();
        }
    }
    
    
    /**
     * 工商局
     */
    function Gongshang()
    {
        
        /**
         * 检查名字
         */
        this.jiancha = function()
        {
            console.log("检查名字是否有冲突")
        }
        
    }
    
    
    
    /**
     * 银行
     */
    function Yinghang()
    {
        
        /**
         * 开户
         */
        this.kaihu = function()
        {
            console.log("在中国工商银行开户")
        }
        
    }
    
    
    
    /**
     * 税务局
     */
    function Shuiwuju()
    {
        
        /**
         * 登记
         */
        this.dengji = function()
        {
            console.log("在海淀区税务局办理登记证")
        }
    
    }
    
    
    /**
     * 使用
     */
    
    new Facade().register();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容