单一职责原则(设计模式6大原则)
1.单一职责原则 ? 1.单一职责原则什么是单一职责原则?
通俗一点: ? 我认为单一职责的目的其实是为了最大可能的复用。 为什么要复用?举个栗子: 咋一看没什么问题,实现了登录功能。 现在我们要增加一个功能,修改密码,只有当旧的密码正确,才能修改密码。 看起来也不错,也实现了功能。 但是现在需求又更改了: 没使用复用的话,一个小改动,所有重复代码都要改动。 对于没有使用复用的代码,维护起来简直就是灾难!
(一个类越复杂,可能被复用的可能性越小) (一个类越简答,功能越单一,可能被复用的可能性越大) 让他们“单一职责”,功能单一就可以啦 所以我们设计的类尽可能的职责单一,尽可能的功能单一,这样才能保证我们能够顺利的复用。 ? 为什么系统横向分为dao,service,controller三层,微服务则是纵向的将服务进行切分。 目的: 减少代码的冗余,同时做到易修改。 职责单一,可以复用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |