9.1Mixin使用
Ts代码
/** * Mixin使用. * *随着传统的面向对象的层次结构,从可重用的组件建立类的另一种流行的方式是通过简单的组合部分类来构建他们。 *你可能熟悉混入或性状比如Scala语言的理念,模式也达到了JavaScript的一些社区人气 */
// Disposable Mixin(一次性) class Disposable { isDisposed: boolean; dispose() { this.isDisposed = true; }
}
// Activatable Mixin(激活混入) class Activatable { isActive: boolean; activate() { this.isActive = true; } deactivate() { |