摘要:
1.单一职责原则(降低耦合度) 单一职责原则要求一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责, 它就负责一件事情。 单一职责适用于接口、类,同时也适用于方法,什么意思呢?一个方法尽可能做一件事情,比如一个方法修改用户密码,不要把这个方法放到“修改用户信息”方法中, 这个方法的颗粒度很粗 如果接口的单一职责做得好,一个接口修改只对相应的实现类有影响,对其他的接口无影响,这对系统的扩展性、维护性都有非常大帮助。 对于接口,我们在设计的时候一定要做到单一,但是对于实现类就需要多方面考虑了。生搬硬套单一职责原则会引起类的剧增,给维护带来非常多的麻烦, 而且过分的细分类的职责也会.. 阅读全文
posted @ 2013-03-02 19:57
加拿大小哥哥
阅读(277)
评论(0)
推荐(0)
摘要:
该版本只有一个银行且没有并发,没有数据库,也没有GUI……主要是能力不够,而且飞哥说这个版本还是面向过程的,牛人给指点下。 1 /*想了想这个数组还是放在ATM里会比较好,直接放在主类里不行 2 * 选择创建ATM的时候创建一个ArrayList 3 * 直接输入新用户的话是String,没法转为UserCard,只能在ATM里创建新用户了 4 */ 5 import java.io.BufferedReader; 6 import java.io.IOException; 7 import java.io.InputStreamReader; 8 import ja... 阅读全文
posted @ 2013-03-02 17:52
加拿大小哥哥
阅读(2444)
评论(0)
推荐(1)

浙公网安备 33010602011771号