大话设计模式
字体: 16 + -

第113章

小a:“为什么说代码很难看。”

大b:“初学者可能没有这种感觉,我们分析如下,初始化工作如果是很长一段代码,说明要做的工作很多,将很多工作装入一个方法中,相当于将很多鸡蛋放在一个篮子里,是很危险的,这也是有背于java面向对象的原则,面向对象的封装(encapsulation)和分派(delegation)告诉我们,尽量将长的代码分派‘切割’成每段,将每段再‘封装’起来(减少段和段之间偶合联系性),这样,就会将风险分散,以后如果需要修改,只要更改每段,不会再发生牵一动百的事情。”