摘要:
单一责任原则: 每个类对应着1种责任。里氏替换原则:尽量不要重载或者重写父类的方法(虚方法除外)。面向接口原则:将各低层的类抽象出接口编程,让该接口去与其他类发生关系。(细节依赖抽象)接口隔离原则:不要建立强大的接口,应为各类建立专用的接口。最少知道原则:只与你直接的朋友通信,避免和陌生人通信。开闭原则:用抽象基类构建框架,用子类实现扩展细节。思维导图转自:http://www.cnblogs.com/icemoon1987/p/3349415.html 阅读全文
posted @ 2014-01-16 15:38
forrHuen
阅读(340)
评论(0)
推荐(0)
摘要:
只与你直接的朋友通信,避免和陌生人通信。定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。通俗的来讲,就是一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内部,对外除了提供的public方法,不对外泄漏任何信息。迪米特法则还有一个更简单的定义:只与直接的朋友通信。首先来解释一下什么是直接的朋友:每个对象都会与其他对象有耦合关系,只要两个对象之间有耦合关系,我们就说这两个对象之间是朋友关系。耦合的方式很多,依赖、关联 阅读全文
posted @ 2014-01-16 15:12
forrHuen
阅读(1071)
评论(0)
推荐(0)
摘要:
Login.h@interface Login : NSObject-(void)isLogin;@endLogin.m#import "Login.h"@implementation Login-(void)isLogin{ NSLog(@"it is login");}@endBrowse... 阅读全文
posted @ 2014-01-16 10:43
forrHuen
阅读(196)
评论(0)
推荐(0)

浙公网安备 33010602011771号