10
如今,设计模式真的必不可少吗?
我正在阅读“编码员在工作”,并且面对这样一个事实,书中接受采访的一些专业人员对设计模式并不那么热心。 我认为有两个主要原因: 设计模式迫使我们以其术语进行思考。换句话说,几乎不可能发明新的东西(也许更好)。 设计模式不会永远持续下去。语言和技术日新月异;因此,设计模式最终将变得无关紧要。 因此,也许更重要的是学习如何在没有任何特定模式的情况下正确编程,而不要学习它们。 重点还在于,通常当人们遇到问题并且没有太多时间时,他们会尝试使用一种模式。这意味着只需稍作更改即可将现有代码复制并粘贴到您的项目中,以使其正常工作。当需要更改或添加某些内容时,开发人员不知道从哪里开始,因为这不是他的代码,而且他对代码也不是很熟悉。