是否存在固定的设计模式,还是每个足够熟练的软件开发人员都能识别和简化他们的代码以开发新的模式。有效地创建自己的“设计”模式。
编辑-感谢回复。实际上,我只是在重构和/或减少代码,应该首先将问题与现有的设计模式进行比较,然后再编写代码。如果找到匹配项,则应使用它,否则我只是重构代码(这并不是坏事,并且通常不会产生任何新的普遍有用的“模式”)。
编辑-感谢回复。实际上,我只是在重构和/或减少代码,应该首先将问题与现有的设计模式进行比较,然后再编写代码。如果找到匹配项,则应使用它,否则我只是重构代码(这并不是坏事,并且通常不会产生任何新的普遍有用的“模式”)。