0编程不是理论,不能采用记忆式的学习
2 面向接口(协议)编程
- 在首次接触陌生的某个对象时,接口往往比属性更加直观明了
- 接口依赖的方式取代对象依赖
https://www.jianshu.com/p/6318e359cd4d
链式编程:masonry
- make.left.right.bottom.mas_equalTo(0.f);//增加了代码的可读性
函数式编程:block
NSString *sql = [SQLTool makeSQL:^(SQLTool * tool) {
tool.select(nil).from(@"table").where(@"columnA = 1");
}];
面向接口编程:
- 函数编程可以有不同的顺序,接口开始固定顺序;