重要语录
语录一: 就一个类而言,应该仅有一个引起它变化的原因;
语录二: 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其它职责
语录三: 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离
语录四: 如果能想到多于一个的动机会改变一个类,这个类就是多于一个的职责
一句话概括
一个类应该仅作一件事情,一个函数也应当只做一件事情,专一化
模式实践
如对于FB驱动只做数据流的管理,不作控制流的管理,只做一件事情
语录一: 就一个类而言,应该仅有一个引起它变化的原因;
语录二: 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其它职责
语录三: 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离
语录四: 如果能想到多于一个的动机会改变一个类,这个类就是多于一个的职责
一个类应该仅作一件事情,一个函数也应当只做一件事情,专一化
如对于FB驱动只做数据流的管理,不作控制流的管理,只做一件事情