多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用
码云13.8K
广告
# 封装 根据职责将属性和方法封装到到一个抽象到类中,减少耦合,有利分工 * public 完全开放(默认) * protected 对子类开放 * private 对自己开放 * 以上关键字 ES6 尚不支持,typescript支持 * JS中,一般认为 `_`开头的属性是private # 继承 实现代码的复用,相同的代码不需要重复地写 # 多态 不同的子类对象调用相同的方法,可以执行不同的操作 * 保持子类的开放性和灵活性 * 面向接口编程
面向对象
搭建开发环境1(webpack)
搭建开发环境2(webpack-dev-server)
搭建开发环境3(运行es6)
面向对象的概念
面向对象的三要素
面向对象在JS中的应用举例
为何使用面向对象
UML类图
设计原则
何为设计
unix/linux设计哲学
SOLID五大设计原则
设计模式
设计模式简介
工厂模式
单例模式
适配器模式
装饰器模式
代理模式
外观模式
观察者模式
迭代器模式
状态模式
其他设计模式
原型模式
桥接模式
组合模式
享元模式
策略模式
模版方法模式
职责链模式
命令模式
备忘录模式
中介者模式
访问者模式和解释器模式