端庄鸭子

文章
4
资源
0
加入时间
2年10月24天

面向对象设计原则概述

概述可维护性(Maintainability):指软件能够被理解、改正、适应及扩展的难易程度 可复用性(Reusability):指软件能够被重复使用的难易程度 面向对象设计的目标之一在于支持可维护性复用,一方面需要实现设计方案或者源代码的复用,另一方面要确保系统能够易于扩展和修改,具有良好的可维护性 面向对象设计原则为支持可维护性复用而诞生 指导性原则,非强制性原则 每一个设计模式...

ios typeof & typedef

https://www.jianshu.com/p/f1c0f4aaa63atypeof 常见运用于Block中,避免循环引用发生的问题。__weak __typeof(self) weakSelf = self;typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。可以理解为:我们根据typeof()括号里面的变量,自动识别变量类型并返回该类型。typedef:定义一种类型的别...