1. 单一职责原则(SRP), 高内聚. 2. 开放-封闭原则(OC),扩展开放(对于系统),修改关闭(对于成型模块). - 扩展开放:某模块的功能是可扩展的,则该模块是扩展开放的。软件系统的功能上的可扩展性要求模块是扩展开放的。 - 修改关闭:某模块被其他模块调用,如果该模块的源代码不允许修改,则 ...
分类:
其他好文 时间:
2017-03-02 10:57:55
阅读次数:
747
1. 单一职责原则(SRP) 一个类应该最多只能有一个因素能够给导致其变化,类中的方法应该都是相关性很高的,即“高内聚” 2. 开放-封闭原则(OC) - 扩展开放:某模块的功能是可扩展的,则该模块是扩展开放的。软件系统的功能上的可扩展性要求模块是扩展开放的。 - 修改关闭:某模块被其他模块调用,如 ...
分类:
其他好文 时间:
2016-12-16 23:05:42
阅读次数:
212
//延展Extension,是为类扩充私有的方法,以及私有的实例变量,和分类Category相比,延展定义的方法是私有的,而且还可以定义实例变量(私有的)。//@interface开头+类名(哪一个类的延展)+小括号,小括号内填写的是延展名,一般情况下都省略。@end结束(写在.m文件里)main函..
分类:
移动开发 时间:
2014-07-09 09:00:12
阅读次数:
227