设计模式系列之七大原则之——单一职责原则

本博文为设计模式系列的开篇第一篇文章,该系列记录的是博主学习的关于设计模式的知识,设计模式博主并没有全部学完,仅仅是学习了其中的单例模式、工厂模式、装饰者模式、代理模式和观察者模式。因为这几种模式在日常开发中还是比较常见的,所以本系列仅仅介绍这几种设计模式。废话少说,在介绍设计模式之前,先介绍软件设计的七大原则,当然设计模式也应当遵循次原则。

可能有的文章内容并不是很多,或者仅仅是一些概念性的东西,但是博主会将每一篇的东西单独分开,这样不仅方便读者阅读不杂乱,也很好的将知识点归类和便于学习

单一职责原则:

对于类来说,一个类只负责一件事情或者说只负责一个职责。主要体现的特点是:各个类各行其职。这样的设计原则主要有一下几点好处

①降低了类的复杂度,因为一个类只负责一个职责

②提高了类的可读性和可维护性

③降低了类变更的风险

④通常情况下,我们都应该遵从单一职责。但是如果代码足够简单,类可以违反单一职责,可以在方法上实现单一职责

(๑′ᴗ‵๑)完!

posted @ 2019-07-31 09:08  孤僻的小孩  阅读(289)  评论(0编辑  收藏  举报