嗨,大家好。 我是初级程序员,我想知道类建模。 问题是,我们为什么要使用建模? 我目前在没有模型的情况下在我的项目中编写类。 我想到了每个类的任务和编写方法。 现在我想知道是什么让建模变得更好? ! 以及如何使用它? ! 我熟悉UML设计 谢谢。
答案 0 :(得分:2)
建模类具有以下优点:
建模允许您更快地设计复杂的软件结构,需要涉及多个类:
建模允许对复杂的类结构进行更紧凑的概述:
建模允许与不同背景的人进行互动讨论,而不一定是编码大师。虽然商业用户不会掌握模型的微妙细节,但他们可以掌握关系,从而建设性地参与讨论。
建模为将加入项目或必须维护项目的人员提供了有用的文档。
建模不能替代编程
我不想开始激烈的教条辩论。但我认为建模不应该取代编程:
如果你有一些高级工具(例如用于OOP的Rational Rose或用于数据库模型的S-Designer)可以进行建模,代码生成,逆向工程以更新模型等等,那么就可以做出更多努力在模型中。
如果没有,请在模型中设计系统的轮廓,而不需要太多细节(例如,输出成员对于理解整体结构和职责很重要),并为编码保留额外的工作量。