设计模式

2021-12-26  本文已影响0人  woniu

一、六大设计原则以及具体使用

截屏2021-12-26 下午9.35.27.png

二、23种设计模式

1、单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。
2、工厂模式:定义创建对象的接口,让子类决定实例化哪一个类。
3、观察者模式:一对多的依赖关系,一个对象的状态发生改变,所依赖于他的对象都会得到通知自动更新。
4、代理模式:为其他对象提供一种代理以控制对这个对象的访问。
5、装饰模式:动态的给一个对象增加一些额外的职责,就增加的功能来说比生成的子类更加灵活。
6、策略模式:定义一系列算法,把他们一个个封装起来,并且使他们可以相互替换。本模式使得算法可独立于使用它的客户而变化。
7、享元模式:相同的数据就拿来共享。享元模式主要用于减少同一类对象的大量创建,以减少内存占用,提高项目流畅度,在iOS开发中,大家肯定都用过UITableViewCell,UICollectionViewCell,

上一篇 下一篇

猜你喜欢

热点阅读