模板

  • 把做事情的步骤抽出来
    function Do()
    {
        
        /**
         * 开始
         */
        this.start = function()
        {
            this.boilWater()
            this.brew()
        }
        
        
        /**
         * 烧水
         */
        this.boilWater = function()
        {
            console.log('烧水')
        }
        
        
        /**
         * 冲泡
         */
        this.brew = function()
        {
            console.log('此方法须重写')
        }
    }
    
    
    /**
     * 泡茶
     */
    function BrewTea()
    {
        Do.call(this)
        
        this.brew = function()
        {
            console.log('泡茶')
        }
    }
    
    
    /**
     * 泡咖啡
     */
    function BrewCoffee()
    {
        Do.call(this)
        
        this.brew = function()
        {
            console.log('泡咖啡')
        }
    }
    
    
    
    /**
     * 运用
     */
    
    new BrewCoffee().start()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容