我在学校使用mySQL完成了一个PHP网站项目,这不是面向对象的,但这是我想要显示我的内容的方式。然后我将同一个项目更改为面向对象的类,我在该类的函数中使用相同的CRUD查询,并且它们与DBWrapper类交互。或者可以说,我只是剪切了php内容并将其粘贴到函数中,并通过对象调用该功能。一切都没有文件完成。但是现在我正在.net中创建一个项目文档,它实际上是一个基于Web的应用程序,我有从数据库通过查询获取数据的想法,当然c#是不同的,但CRUD在任何语言中都是类似的。因此,我首先决定这个东西会显示出来,而下一个东西会显示关于编码的东西,而不是我应该怎么知道我的类图与我得到的和实际上是什么相同。因为我将连接两个类,因为我想显示。如果要在其中使用,我们是否将其他类的对象写为第二类的属性。
答案 0 :(得分:0)
我见过和制作的大多数类图仅包含业务模型实体。大多数情况下,UML图用于通信和记录系统的工作。我喜欢将它们视为伪代码。
但是,如果你觉得你的实现最终得到了很多辅助类,那么检查你的系统结构以确保编写“面向对象”可能是件好事。实际上制作类图应该可以帮助你实现你可以改进的东西。
我建议你也看看设计模式。当您提到C#http://www.dotnettricks.com/learn/designpatterns
的使用经验时,此链接可能很有用