【发布时间】:2010-11-26 06:25:50
【问题描述】:
编程的圣杯是解决一个问题一次,然后永远不断地重复使用该解决方案。然而,尽管我尽了最大的努力,但我发现我经常重新处理熟悉的问题。因此,抛开 GoF 设计模式不谈,我曾多次设计过日历、内容管理和个人/组织通讯录等。
我想知道是否有任何好的资源(书籍、网站等)可供我细读常见的高级业务设计。我确实意识到我的项目和我可能发现的任何模式之间的要求会有所不同,但我确实希望问题的核心保持不变,会有很多来之不易的经验可供借鉴。另外,尽管这很怪异,但我只是喜欢阅读有关设计出现的过程和决策背后的基本原理。我喜欢商店、初创公司和程序员对他们的设计透明的时候。 (例如 37Signals、Garret Dimon)
post 触及主题并将这些高级设计模式称为“功能设计模式”,但我不确定这是我所描述的常用术语。 “功能设计模式”的搜索结果并不多。我还搜索了“特定领域的设计模式”和“数据模型设计模式”,后者提供了an interesting result,所以也许这更符合目标。你知道我要描述什么吗?有什么好的资源吗?任何其他透明地展示其新兴设计的商店/编码员?
【问题讨论】:
-
这可能是领域驱动设计模式吗?
-
企业应用架构的模式应该是好的;我还没有读过那个。 amazon.com/Patterns-Enterprise-Application-Architecture-Martin/…
-
嘿,所以海报就像重新发明轮子一样。它让他们远离街头。
标签: design-patterns data-modeling