设计模式(3)

简介: 设计模式(3)

1、介绍

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

  • 如何学习 显得非常重要

网络异常,图片无法展示
|

  • 如何 成为 大师 ---> 刻意训练 !

2、真实面试题 加深理解

网络异常,图片无法展示
|

  • 要求
    网络异常,图片无法展示
    |

网络异常,图片无法展示
|

  • 代码展示
class Car{
        constructor(name,number){
            this.name = name ,
            this.number = number
        }
    }
     class KuaiCar extends Car{
        constructor(name,number){
            super(name,number)
            this.price = 1
        }
    }
    class ZhuanCar extends Car{
        constructor(name,number){
            super(name,number)
            this.price = 2
        }
    }
    class Trip {
        constructor(car){
            this.car = car
        }
        start(){
            console.log(`行程开始,名称:${this.car.name},车牌号:${this.car.number}`)
        }
        end(){
            console.log(`行程结束,价格为:${this.car.price * 5} `)
        }
    }
    // test
    const zhauncar = new ZhuanCar('保时捷',918)
    const mancar = new KuaiCar('比亚迪',33)
    const trip = new Trip(mancar)
    trip.start()
    trip.end()
复制代码
  • 展示结果  非常 nice

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

  • 代码 暂且 不看 后续补充



相关文章
|
1月前
|
设计模式 安全 Java
24种设计模式详解(下)
24种设计模式详解(下)
31 0
|
设计模式
设计模式
设计模式是指在软件设计中,经过总结和提炼出来的、被广泛认可的、可重用的解决特定问题的设计思路和方法。设计模式可以帮助软件设计师更好地解决一些常见的设计问题,提高代码的可维护性、可扩展性和可重用性。
77 1
|
6月前
|
设计模式 Java 测试技术
设计模式之-降龙十八掌
设计模式之-降龙十八掌
61 0
|
6月前
|
设计模式 自动驾驶 NoSQL
设计模式总结(一)
设计模式总结(一)
|
设计模式
23种设计模式
23种设计模式主要分为三大类:创建型模式、结构型模式和行为型模式。
77 0
|
设计模式 算法 程序员
【3W2H设计模式】什么是设计模式
【3W2H设计模式】什么是设计模式
265 0
|
设计模式 关系型数据库
设计模式介绍
设计模式介绍
102 0
|
设计模式 程序员
设计模式(二)
设计模式
125 1
|
设计模式 XML 开发框架
设计模式的理解
设计模式的理解
设计模式的理解
|
存储 设计模式 缓存
设计模式(五)
设计模式
119 0