背景: 我的组织使用Microsoft .Net(3.5)和SQL Server 2005作为后端.
RAD是常态,敏捷是广泛使用的过程.我总是发现使用设计模式很困难,因为它涉及更多的理解和更多的培训.
你能给我一些设计模式解决Web编程中实时问题的例子吗?使用任何设计模式的标准是什么?从中获得的好处是什么?
我知道这是一个普遍的问题,但这对我有帮助.
这里有一些不同的方法,可以帮助您完成任务.了解模式是一种查看优秀设计示例的方法,而不仅仅是寻找可以应用特定模式的地方.我相信理解为什么模式是好的设计是有效使用它们的关键.首先,工厂方法,策略和状态是最容易学习的,并且可能是最常用的.一旦掌握了这些模式以及使这些模式成为优秀设计的原则,您就可以继续使用更复杂的模式,这些模式可能在您的Web应用程序中更有用,如模型 - 视图 - 控制器,抽象工厂等.