zoukankan      html  css  js  c++  java
  • ES6(Decorator(修饰器))

    Decorator(修饰器)

    1.基本概念

    函数用来修改 类 的行为

    1.Decorator 是一个函数 2.通过Decorator(修饰器)能修改 类 的行为(扩展 类 的功能)3.Decorator(修饰器)只在类的范围有用

    2.基本用法

    见代码

    一、Decorator(修饰器)定义

    结果

    修改 time 属性

    结果:

    (不允许修改,达到“只读”的功能)

     2.类外面进行操作(必须在 class 前面)

    结果:

    第三方库:

    二、实例(卖点系统)

    1.

    2.实例化

    3.运行

    结果:

    好处:1.将卖点系统抽离出来成为一个可复用的模块,复用性提高

               2.业务代码的简介度和可维护性提高

    这也是Decorator(修饰器)重要的作用

  • 相关阅读:
    BUAA OO Unit1 表达式求导
    中介者模式
    命令模式
    观察者模式
    解释器模式
    策略模式
    迭代器模式
    模板方法模式
    代理模式
    桥接模式
  • 原文地址:https://www.cnblogs.com/jianghao233/p/8975706.html
Copyright © 2011-2022 走看看