Draft copy

设计原理

  设计模式分类三大类:创建型模式(5种),结构型模式(7种),行为型模式(11种)
  并发型模式、线程池模式

六大原则

  1. 单一职责原则(SRP)
    每个类实现单一职责
  2. 里氏替换原则(LSP)
    任何基类可以出现的地方,子类一定可以出现
    里氏替换原则是实现开闭原则的重要方式之一
  3. 依赖倒转原则(DIP)
    面向接口编程,依赖于抽象而不依赖于具体,与具体类上层进行交互
  4. 接口隔音原则(ISP)
    每个接口不存在子类用不到但又必须实现的方法,否则需要将接口拆分,使用多个接口比使用单个接口要好
  5. 迪米特法则(LoD)
    一个软件实体应当尽可能少地与其他实体发生相互作用
  6. 开闭原则(OCP)
    软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个独立的类

监听者模式

策略模式

 定义一系列算法并封装起来,将算法的使用和实现分离开

代理模式

命令模式

模板方法模式

享元模式

职责链模式

中介者模式

装饰者模式

状态模式

单例模式

 保证一个类仅有一个实例,并提供一个访问它的全局访问点

工厂模式

外观模式

React

Start Learning

  1. 删除src目录下的所有文件,只保留index.js
  2. index.js中做主要界面的渲染工作
  3. src文件夹内创建layoutpaging文件夹,用于存放组件化文件


Testing      Testing Another Tag

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!