哪些网站(不是书籍)记录软件应用程序的设计(UML 或其他)?
建筑建筑师有许多可用于灵感和施工的资源。我不寻求构建软件的资源(例如 Meyer 的面向对象的软件构建),而是寻求可用作开发应用程序起点的软件组件或类图设计示例。
示例应用程序可能包括:
《设计模式》一书是一个好的开始,但水平太低了。
Grady Booch在http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main上有一个很棒的网站
但是您必须注册才能查看图表。
你的意思是像微软的模式和实践这样的东西吗?
有关常见软件设计模式的简单说明、示例代码和用例,您可以查看http://sourcemaking.com/design_patterns。它们通常旨在解决常见问题,事实上,它们可以被视为软件开发中的可重用架构。
对于与特定领域系统(例如游戏)相关的信息,可能还有其他已在不同架构中解决的特定领域问题,例如您提供的一些链接。充其量可能无法找到一个可以在统一架构中列出所有这些信息的单一来源。出于这个原因,我相信通用设计模式,例如来自四人组的那些,是一个更好的开始。