我只是想知道,我是这个模式主题的新手,我几周前就开始了,但我的主要问题是,当我开始编写小应用程序(出于自我目的)时,我想不出去哪里放任何使用的模式,也许这是我的思维结构需要调整?
如果我开始一个新项目,我怎么知道我是否需要使用模式?我问自己有什么问题吗?在编写实际代码之前我会采取什么步骤?
答案 0 :(得分:2)
看看Delphi VCL ......它基本上采用了设计模式并与它们一起运行......
模式是在轻松耦合的对象中组织程序和对象的方法,这些对象具有一遍又一遍的作业......
答案 1 :(得分:1)
设计模式只是解决常见问题的方法。当您内化模式并且您更好地理解问题时,您有时会看到您正在解决的问题(或问题的一部分)是通过特定模式解决的。
那是你使用它的时候。当你看到它解决你的问题。
答案 2 :(得分:0)
设计模式是解决常见问题的可重用解决方案。
软件工程的原理引用了代码的可重用性,当您使用设计模式时,您使用的是先前经过测试的概念,该概念经过了多次验证,并且与设计自己的模型相比,不易出现设计错误。
首先,您必须了解现有的设计模式以及它们旨在解决的问题。当您遇到一个常见问题时,您可能会记住您之前研究过的设计模式,并使用它们来解决您目前面临的情况。