# 编程思想

  • 函数编程 - 简单、快速、but 可读性低(相对,也有高的时候)、复用性低
  • 对象编程 - 复用性高、 but 繁琐(用一棵树要引入一个深林 )

# 设计模式

  • 工厂 - 批量管理(增删查改)对象属性、要什么生产什么 but
  • 观察者 - 解耦,新功能和原有对象相互不依赖
    <mark>观察者模式(Observer mode)指的是函数自动观察数据对象,一旦对象有变化,函数就会自动执行</mark>