iOS设计模式浅析之装饰模式

  • 详见设计模式之装饰模式
  • 摘录如下:
  • 使用场景动态的给一个对象添加一些额外的职能,就增加功能来说,装饰模式比添加子类更加灵活
  • iOS中装饰模式的典型是分类

装饰模式的优缺点

  1. 把类中的装饰功能从类中搬移出去,这样可以简化原有的类。
  2. 当有效的把类中的核心功能和装饰功能区分开了,可以去除相关类中重复的装饰逻辑。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设计模式基本原则 开放-封闭原则(OCP),是说软件实体(类、模块、函数等等)应该可以拓展,但是不可修改。开-闭原...
    西山薄凉阅读 3,891评论 3 14
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 3,984评论 1 15
  • 装饰模式定义: 动态第给一个对象添加一些额外的职责。就扩展功能来说,装饰模式相比生成子类更为灵活。 何时使用装饰模...
    Crazy2015阅读 226评论 0 1
  • 需求 写一个给人模拟搭配不同服饰的程序,可以给人换各种各样的衣服裤子的形象。 初步实现 需求比较简单,直接上代码:...
    Mr丶sorrow阅读 777评论 0 2
  • 数据库 1. 用户表 tbl_user 2. 余额表 tbl_balance 3. 充值表 tbl_recharg...
    9995857阅读 742评论 0 0