2011-03-04 30 views
-1

我想研究一些实现项目,设计应用程序等方法。我不是指设计模式,而是指一些设计风格。例如MVC。所以,按照这个顺序,我需要一些链接,书名或其他建议来研究这个主题。如果你有一些想法,请帮助我。谢谢。设计方案在编程(OOP)

+0

应该是社区wiki。 – alexn 2011-03-04 07:46:06

回答

3

我会先阅读Domain Driven Design。埃里克埃文斯Tackling Complexity in the Heart of Software是一个必读的主题。然后我可以推荐阅读Jimmy Nilssons Applying Domain Driven Design and Patterns。本书在.NET(C#)中有示例,但您应该能够将其应用于您选择的语言。

Code Complete Steve McConnell也是一个很好的阅读,如果你想学习如何编写干净,可维护的代码。

如果你喜欢Head Firsts的书,我还可以推荐阅读Object-Oriented Analysis & Design

为了记录,MVC是一种设计模式。

+0

+1为域驱动设计。如果您想在购买本书之前了解所有模糊内容,请访问http://thinkddd.com/。我会推荐购买这本书 - 这是必须的。 – lasseeskildsen 2011-03-04 08:03:55