typestatusdateslugsummarytagscategoryiconpasswordURLSep 1, 2022 09:23 AM设计模式是一种思想,是一种归范,并不是固定的语法,可以按自己的思路来实现单例模式即一个类只能有一个实例可以给他加一个属性来确定这个类是否实例化过,使用闭包可以确定这个属性不会被外部更改工厂模式给多类套一个外部的类,通switch来选择使用某一个类,可以根据不同的角色产生不同的类的对象观察者模式定义了对象间的一对多的依赖关系,一个对象改变时,所有的依赖对象都会收到通知,并自动更新