gpt4 book ai didi

virtualization - 对象模型设计中的重要规则是什么

转载 作者:行者123 更新时间:2023-12-04 18:54:54 25 4
gpt4 key购买 nike

我们正在为 GIS 应用程序开发一个扩展(在 C# .NET 环境中),它将具有预定义的类型
为真实世界对象建模,从 开始通用对象 ,并转到更具体的类型,如 管材 以及它们的详细属性和方法,如 BottomOfPipe、Diameter 等。

肯定会有对象模型 , 接口(interface)年代,继承以及 TypeLibrary 中的许多其他重要部分,现在我们修复了其中的一些。但是您可能知道,设计对象模型是一项非常模糊的工作,并且(据我所知)可以通过许多不同的方式和许多不同的结果和弱点来完成。

的设计有什么不同的规则吗? O.M. : 层次结构 ,定义方式接口(interface)年代,摘要 同级 小号 枚举 年代?

有什么建议、引用或实践吗?

最佳答案

几个不错的:

坚硬的

小号 单一责任原则
O 笔/封闭原理
大号 伊斯科夫替代原理
接口(interface)隔离原则
电话 依赖倒置原则

更多信息和更多原则在这里:
http://mmiika.wordpress.com/oo-design-principles/

关于virtualization - 对象模型设计中的重要规则是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/469122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com