美文网首页
设计模式

设计模式

作者: LeeDev | 来源:发表于2017-03-11 12:24 被阅读12次
    设计模式:
    1.备忘录模式 
    MementoCenter(1.存储Model 信息,2.恢复Model信息 ,3.抽离delegate,因为有不同的Model 需要存储,这样就把Model抽离出公共的属性,这样就是一个协议 )  =>Model 
    2.单例模式 (主要用于全局的 ,有些单例需要销毁 onceToken = 0; tool = nil;)
    3. 观察者模式(KVO(观察对象属性的变化),KVC(观察某个属性的变化))
    4.装饰设计模式 (OC 里面的类别 动态的给一个对象添加一些额外的职责,相对于继承子类来说,装饰模式更加灵活)
    5.代理模式
    6.原型模式 实现copy (对副本的操作)通过遵循NSCopying 协议 - copyWithZone 方法 [ [self class]allocWithZone]
    7. 适配器 模式 (支付宝和微信支付抽离出 公共的 pay 方法 ,不同的model 抽离出公共的属性)
    8.工厂模式,就是 工厂根据 不同的 类型生产出产品
    9.抽象工厂模式:抽象工厂模式 就是 把工厂 抽象处理,然后产生不同的工厂 
    

    相关文章

      网友评论

          本文标题:设计模式

          本文链接:https://www.haomeiwen.com/subject/tdmagttx.html