厦门IOS培训
达内厦门iOS培训中心

0592-5903858

热门课程

Java设计模式六大原则之六

  • 时间:2018-11-19 11:39
  • 发布:转载
  • 来源:网络

达内小编讲解Java设计模式六大原则之六

6.单一职责原则(Single Responsibility Principle)

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责,应该仅有一个引起它变化的原因

说到单一职责原则,很多人都会不屑一顾。因为它太简单了。稍有经验的程序员即使从来没有读过设计模式、从来没有听说过单一职责原则,在设计软件时也会自觉的遵守这一重要原则,因为这是常识。在软件编程中,谁也不希望因为修改了一个功能导致其他的功能发生故障。而避免出现这一问题的方法便是遵循单一职责原则。虽然单一职责原则如此简单,并且被认为是常识,但是即便是经验丰富的程序员写出的程序,也会有违背这一原则的代码存在。为什么会出现这种现象呢?因为有职责扩散。所谓职责扩散,就是因为某种原因,职责P被分化为粒度更细的职责P1和P2。

上一篇:培训出来的java程序员,要怎么熬过新手期?
下一篇:Java设计模式六大原则之五

单片机C语言的好处(一)

谈谈区块链的城市竞争

如何选择C语言培训机构?

C++培训课程包括哪几个阶段?

选择城市和中心
贵州省

广西省

海南省