问题标签 [class-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
8997 浏览

android - Android API类图

我想知道互联网上是否有适用于 Android API 的类图?我认为它可以帮助您学习和可视化您脑海中的系统。

0 投票
2 回答
1802 浏览

uml - Check my UML Class Diagram

alt text

Can someone check my class diagram because I am not too good at drawing this type of uml diagram

  1. A User can be a PersonalUser or a BusinessUser
  2. An Administrator is a special type of PersonalUser
  3. A PersonalUser or BusinessUser can create many Auction
  4. But an Auction can be created by only one PersonalUser or only one BusinessUser
  5. There an Auction cannot exist without an PersonalUser or a BusinessUser
  6. An Auction can contain only one Item
  7. An Item can be in only one Auction
  8. An Item cannot exist without an Auction
  9. An Auction cannot exist without an Item
  10. An Item has one Category
  11. Category can has many item
  12. An Item cannot exist without a category
  13. A Category can has a Parent Category but this is not mandatory
  14. A Category can has many Attributes
  15. But an Attribute is for only one Category
  16. An Attribute cannot exist a Category
  17. An Attribute can has many AttributeOption
  18. But an AttributeOption is linked to only one Attribute
  19. An AttributeOption cannot exist without an Attribute
  20. An Auction can has many bids
  21. A bid is only for one auction
  22. A Bid cannot exist without an Auction and a Personal User or a BusinessUser
  23. An Item can has many picture
  24. A picture is only for once item and a picture cannot exist without an Item
  25. A User can create many ForumTopics but a ForumTopic can be created only by one User
  26. A ForumTopics can contain one or more ForumMessage
  27. A ForumTopic cannot exist without a User and a ForumMessage cannot exist without a ForumTopic
  28. A BusinessUser can has many BusinessContactNumber but a BusinessContactNumber is only for one BusinessUser
  29. A BusinessContactNumber cannot exist without a Business
0 投票
2 回答
410 浏览

uml - 我应该选择哪种关系:关联还是聚合?

我在数据库中有一个教授表。我想为代码隐藏部分创建一个 UML 图。

类结构将是: - 一个 Proffesor 类,它映射来自数据库表的信息(id、名字等) - 一个 ProffesorDAL 类,它连接到数据库并查询它以添加、删除、更新 Proffesor 实例 - 3通过访问 ProffesorDAL 类添加/删除/更新教授的表单

我认为forms-ProffesorDAL关系是一种组合关系。它是否正确?ProffesorDAL-Proffesor 关系怎么样,是聚合还是只是关联?Forms-Proffesor 关系的最佳 UML 关系是什么?

谢谢!

0 投票
6 回答
771 浏览

database-design - 数据库设计谜题:这个图有什么问题?

我正在尝试通过数据库设计技能来完善。我今天一直在解决一些与 IT 相关的难题,其中大部分都相当简单。...然后我遇到了这个所谓的“老歌”,这让我很沮丧。

前提是下图中的类层次结构有误。没有提供有关类/接口性质的更多信息。我找不到任何逻辑问题。我能做的最好的事情就是抱怨一个点在技术上不是一个形状,但我想认为答案比这要少一些。

如果有人有任何建议,我很想听听。它真的让我很头疼。

图在这里

0 投票
1 回答
7601 浏览

php - 自动从 PHP 类生成类图?

我已经在 Zend Framework 中构建了一个 Web 应用程序,现在迫切需要一个可以从我的所有 Zend 控制器(类)生成类图的工具/插件。

我使用 Zend Studio 和 Eclipse,所以如果您知道任何可以完成这项工作的插件,请告诉我。

非常感谢所有帮助和评论。

非常感谢维沙尔

0 投票
1 回答
258 浏览

oop - 类图:创建一个额外的类来集中来自现有系统的信息?

我不确定我可以拥有哪些课程来适应现有的在线视频游戏系统。这是我想要实现的目标:

  • 从服务器中的对象获取一系列设置。
  • 监听客户端连接。
  • 对于每个客户端,检查客户端上的设置是否与服务器上的设置一致。
  • 如果设置不对应(某些内容已被篡改),请断开客户端或更改其设置。

这将由充当入口点并可以充当控制器形式的类处理。

现在,这些设置分布在多个实例中:玩家、武器、旗帜、灯光等。在程序编程中,我会获取所有这些信息并将其存储为一个数组。但是,根据 OO 方法,有没有更好的方法来做到这一点?我可以创建一个或多个具有这些设置值并充当外观形式的类吗?

0 投票
1 回答
355 浏览

design-patterns - 评论我的设计 v3

好吧,在考虑了我在太空入侵者游戏的类图 v1 和 v2 上得到的所有有用评论后,我再次更新了我的类图以实现所有更改。

事不宜迟,我介绍 v3:

太空侵略者架构 V3.0

抽象Bullet类中的 Move 和 Update 方法什么都不做,方法的实现在从 bullet 继承的具体类中。这些具体类中的每一个也将继承IMovable接口的 Speed 属性,并且每个都有自己的速度集。整个抽象的Bullet类及其具体的类派生是策略模式。

我想问一些事情:ShipInvader类一次只能有一颗子弹 - 但Invader类也可以没有子弹。例如,当所有的外星人都完好无损时,只有第一排的外星人可以发射子弹。他们上方的行无法射击。但是我将如何在Invader类中实现这一点?无法射击的入侵者的Invader类中的子弹变量应该设置还是保留为null?还是有更好的选择?

我希望我越来越接近获得正确的设计,欢迎您的所有意见!

0 投票
1 回答
423 浏览

continuous-integration - 为 CI 自动生成类图 cli 工具

我们刚刚完成了一个 web 服务,我刚刚创建了一个 SHFB 项目文件来生成在 TeamCity 服务器上构建的 chm 和 html 文档(带有自动插入的示例代码片段!)。我需要的最后一件事是基于命名空间、类名或类似名称 (C#) 自动生成类图(带有关联!)的工具。有什么想法吗?

0 投票
1 回答
1144 浏览

project-planning - 在基于文本的 rpg 游戏开发中使用抽象工厂模式

有谁知道我在哪里可以找到抽象工厂模式的“好”示例,因为它与游戏开发特别是 RPG 游戏开发有关?我不是在寻找我可以复制的东西,而只是为了不同的例子,这些例子描绘了各种解决方案,以帮助我更好地理解我将如何在基于文本的 rpg 中实现抽象工厂模式提前谢谢你

0 投票
2 回答
1121 浏览

class - UML 多重性差异

multiplicity*和 和有什么不一样0..*

例如相同关系的两个版本(A 和 B): 例子

对于任意数量的用户使用 Web 服务的说法,什么更正确?