胜博发娱乐老虎机设计模式单一职责原则的理解?

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于胜博发娱乐老虎机的点点滴滴

我们知道单一责备准绳的目标是只存在一个缘由惹起类的变革。
那么能否可以这么理解,便是抱负情况下,一个类只能有一个办法,但是如许做在实际开辟进程中,会惹起很多额外的费事,以是很多时分,its hard to say。

可以这么理解吗?

不是吧,如今的工夫中断公道的笼统(单一职责=>高内聚),精确的工夫中断愈加细化的笼统(重构),产品迭代的进程中重构是不行避免的,不行能一步登天。

单一职责, 也便是一个类应该只担任一件事。
关键是取决于你以为这件事请的粒度有多大?
字符串小写转大写是一件事1。
字符串处理也是一件事2。
假如你以为1便是一个职责的话, 那么小写转大写就要写一个类, 判别非空要写一个类, 字符统计就要写一个类。
假如你以为2便是一个职责的话, 那么统统字符串处理的东西都在一个类似StringUtils类里面。
以是真实这是比较笼统的东西, 并没有相对的标准,和详细业务有一定的干系。

不是说只要一个办法,是只能由一个维度惹起的变革,如许的好处便是职责明晰,构造复杂,耦合性地,如许的构造有利于大型次序的构造,试想一下,像QQ如许宏大的App,假定不实行单一职责准绳,谁知道一个次序里面包括多少东西,改动一处会有多大影响。

(看完/读完)这篇文章有何感想! 来看看胜博发娱乐老虎机是怎么评论的吧!

--转载请注明: sbf999胜博发老虎机_胜博发娱乐老虎机_sbf999胜博发pt娱乐老虎机 » 胜博发娱乐老虎机设计模式单一职责原则的理解?

发表评论

(必填)