Design Patterns and Prinicples
我最近经历并理解了在我们的项目中实施的"设计模式和原则"的重要性。 我只是想知道你们是否会分享设计模式和原则的重要性,以及如何在源代码中使用它们来增强项目,以便我们可以从您丰富的编程经验中学习。
此外,请发布一些与设计模式和原则相关的技能提升指针和链接。
-
这个问题(或一堆子问题)触及了许多领域 - 无法用现在的形式回答......本来会因为'太过遍"而投票结束。如果每张海报都回复了他的主观经验......这个帖子将是一个巨大的文本连接列表。
-
@Gishu - Ya,它是一个很大的主题,它的真实性。但我的感觉是,如果人们分享他们的经验和技巧,而不是阅读书籍或浏览PDF,那么学习会更好,更容易。这就是这篇文章的目的。 。 。
-
@Gishu:同意 - 大量模糊。
-
相反,设计模式(在给定环境中解决问题的方法)比从其他人(可能是定制的/不正确的/不需要的)应用程序更容易/更好地学习 - 您可以获取Head First的副本DP并告诉我我是不是错了。我同意研究大师的代码会有所帮助(在学习的第二/中间阶段);然而,初学者无法区分主人和新手的工作
-
@Gishu - 是的,我已经朝着那个方向前进了。 。 。 Thanx。 。 。
检查相关链接。
学习/实施设计模式(适用于新手)
如何研究设计模式?
设计模式真的有多重要?
https://stackoverflow.com/questions/582715/how-to-start-recognizing-design-patterns-as-you-are-programming