Head FirstOO分析与设计读书笔记(一)

2017-12-07  本文已影响0人  JocobZling

你认为的"伟大软件"是什么?

保持低耦合,让你的程序代码因禁止修改而关闭, 因允许拓展而开放。重复利用。不必重做每一件事,就可以一次又一次地运用应用程序部件。

即使客户突发奇想,还可以及时交付

别为了解决旧问题而产生新问题

丢弃String比较使用enum

封装encapsulation让你将应用程序分成一组一组合乎逻辑的部件



委托:一个对象将操作转交给另一个对象的动作,第二个对象代表第一个对象执行该操作

步骤:

1.确认你的软件在做客户要它做的事

2.运用基本的OO原则来增加软件的灵活性

3.努力实现可维护,可重用的设计

上一篇 下一篇

猜你喜欢

热点阅读