如何开始有效地使用模式和实践来开发.net应用程序?
答案 0 :(得分:1)
与往常一样,任何这些东西的最佳方式是编写代码。您将遇到的困难是,存在大量模式,并且知道何时应用它们如果您不理解它们最多也是困难的。然而,编写任意代码并不是很有效。因此,我会推荐几本书。阅读“Head First Design Patterns”,这是一本Java书,但它足够接近c#才有价值。我还会看“Joshua Kerievsky”的“重构模式”。最后一本书非常好,因为它需要的代码不是基于模式的,并且将代码移动为基于模式的。找到一个导师(如果可以的话),并与他们一起工作。然后开始编码。
答案 1 :(得分:1)
首先,您需要在.Net中获得一些编程/项目经验。例如。你需要知道.Net中的各种接口,并做了一些简单的GUI编程。
设计应用程序有时比根据规范编写应用程序更难。设计需求经验,您需要阅读和编写许多程序,直到您真正获得设计模式。
无论如何,您可以阅读设计模式书籍或教程作为开始,虽然需要时间来真正理解和欣赏它们。 First Head Design Patterns很棒!
答案 2 :(得分:1)
我想问题不是“我在哪里可以了解设计模式”,而是“如何开始使用它们”。如果我是对的(如果我是你的话)我将采用一个非常简单的小项目并尝试在那里应用一些流行的设计模式 - 每个项目版本用于每个设计模式。看看它是否适合你:)
答案 3 :(得分:0)
你可能在不知不觉中使用它们^^。如前所述,给自己一些书,阅读,反思,再读,反思等......使用模式有效地需要时间和经验。