设计原理
设计模式分类三大类:创建型模式(5种),结构型模式(7种),行为型模式(11种)
并发型模式、线程池模式
六大原则
- 单一职责原则(SRP)
每个类实现单一职责 - 里氏替换原则(LSP)
任何基类可以出现的地方,子类一定可以出现
里氏替换原则是实现开闭原则的重要方式之一 - 依赖倒转原则(DIP)
面向接口编程,依赖于抽象而不依赖于具体,与具体类上层进行交互 - 接口隔音原则(ISP)
每个接口不存在子类用不到但又必须实现的方法,否则需要将接口拆分,使用多个接口比使用单个接口要好 - 迪米特法则(LoD)
一个软件实体应当尽可能少地与其他实体发生相互作用 - 开闭原则(OCP)
软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个独立的类
监听者模式
策略模式
定义一系列算法并封装起来,将算法的使用和实现分离开
代理模式
命令模式
模板方法模式
享元模式
职责链模式
中介者模式
装饰者模式
状态模式
单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点
工厂模式
外观模式
React
Start Learning
- 删除
src
目录下的所有文件,只保留index.js
- 在
index.js
中做主要界面的渲染工作 - 在
src
文件夹内创建layout
和paging
文件夹,用于存放组件化文件
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!