我意识到我在问多个问题,但它们都与同一个主题有关.我不确定使用脚本语言是否有必要使用脚本语言,因为它是在运行时编译的.你们都在想什么?那很重要么?
我意识到我在问多个问题,但它们都与同一个主题有关.我不确定使用脚本语言是否有必要使用脚本语言,因为它是在运行时编译的.你们都在想什么?那很重要么?
话虽如此,设计模式的大部分内容都是组织代码,以一种干净,易懂的方式实现其目的.还有其他方法可以解决这个问题,但设计模式是一种公认的,清晰的,可理解的方法.如果确实需要解决特定模式所解决的问题,通常最好使用模式(或调整模式)而不是选择替代模式.
因此,在适当的情况下使用模式有利于当前和未来的开发人员 – 更清晰,更易理解的代码 – 以及客户 – 更少时间重新发明轮子,更强大,可维护的代码.在不合适时使用模式对任何人都没有好处;尝试调整模式来解决不相关的问题,这可能是一种挫败感,而且很可能只会让事情变得更复杂.