简单介绍复用设计的内容
树图思维导图提供 互联网复用设计思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网复用设计思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e5d9cfa78cfd23250e028388b0d528b5
复用设计思维导图模板大纲
特征
主体灵活多变, 需要继承实现不同的特征
由于是单继承, 所以只能用来定向增强
- 比如tableView实现一个数据自动绑定的子view
可以很好的支持复杂定制, 就是说不同的补足之间是有关系的, 共同完成定制
特征
主体复用相对固定, 然而却会在到处被使用
这时候可通过block传入方法的方式, 实现复用
场景
事件处理
特征
注解是一个标记, 主体复用程序会根据标记进行逻辑处理, 而使用者不必了解调用详情
注解是以属性叠加的方式来增强类, 可读性/维护性更好
缺点: 显然注解实现方式都可通过函数复用很好的解决
场景
diamond配置
事务注解
特征(单个函数):
每个函数就是一个功能+参数
功能复用主体被隐藏起来, 不用关注主体
复杂的函数中参数比较复杂, 比如ormapping中的实体类
缺点: 函数不能表达多个逻辑之间的关系, 每个参数独自完成一项工作
场景
工具类
对象映射(工具函数中的参数对象化)
树图思维导图提供 第1章 化工设计基本知识 在线思维导图免费制作,点击“编辑”按钮,可对 第1章 化工设计基本知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:70ec0519ed26419068a32a511862aadd
树图思维导图提供 辊压断带分析 在线思维导图免费制作,点击“编辑”按钮,可对 辊压断带分析 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:55fdf0827fa2a220b0b4047d75df5032