先讲了一个小场景,手机集许多功能于一体,可是关键时候拍摄UFO的效果却不行,大多数时候,一件产品简单一些,职责单一一些,或许是更好的选择。就一个类而言,应该仅有一个引起它变化的原因。
设计一个俄罗斯方块程序。
设计任何东西都要有复用的思想。
这个游戏中,逻辑类就负责逻辑,界面类就负责界面,不管用什么界面,逻辑类是可以复用的,这里我理解是逻辑复用,不是代码整个复制的复用。
我感觉这一章讲的有点勉强。
先讲了一个小场景,手机集许多功能于一体,可是关键时候拍摄UFO的效果却不行,大多数时候,一件产品简单一些,职责单一一些,或许是更好的选择。就一个类而言,应该仅有一个引起它变化的原因。
设计一个俄罗斯方块程序。
设计任何东西都要有复用的思想。
这个游戏中,逻辑类就负责逻辑,界面类就负责界面,不管用什么界面,逻辑类是可以复用的,这里我理解是逻辑复用,不是代码整个复制的复用。
我感觉这一章讲的有点勉强。
本文标题:第三章 拍摄UFO - 单一职责原则
本文链接:https://www.haomeiwen.com/subject/kplarctx.html
网友评论