问题标签 [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.
android - Android API类图
我想知道互联网上是否有适用于 Android API 的类图?我认为它可以帮助您学习和可视化您脑海中的系统。
uml - Check my UML Class Diagram
Can someone check my class diagram because I am not too good at drawing this type of uml diagram
- A User can be a PersonalUser or a BusinessUser
- An Administrator is a special type of PersonalUser
- A PersonalUser or BusinessUser can create many Auction
- But an Auction can be created by only one PersonalUser or only one BusinessUser
- There an Auction cannot exist without an PersonalUser or a BusinessUser
- An Auction can contain only one Item
- An Item can be in only one Auction
- An Item cannot exist without an Auction
- An Auction cannot exist without an Item
- An Item has one Category
- Category can has many item
- An Item cannot exist without a category
- A Category can has a Parent Category but this is not mandatory
- A Category can has many Attributes
- But an Attribute is for only one Category
- An Attribute cannot exist a Category
- An Attribute can has many AttributeOption
- But an AttributeOption is linked to only one Attribute
- An AttributeOption cannot exist without an Attribute
- An Auction can has many bids
- A bid is only for one auction
- A Bid cannot exist without an Auction and a Personal User or a BusinessUser
- An Item can has many picture
- A picture is only for once item and a picture cannot exist without an Item
- A User can create many ForumTopics but a ForumTopic can be created only by one User
- A ForumTopics can contain one or more ForumMessage
- A ForumTopic cannot exist without a User and a ForumMessage cannot exist without a ForumTopic
- A BusinessUser can has many BusinessContactNumber but a BusinessContactNumber is only for one BusinessUser
- A BusinessContactNumber cannot exist without a Business
uml - 我应该选择哪种关系:关联还是聚合?
我在数据库中有一个教授表。我想为代码隐藏部分创建一个 UML 图。
类结构将是: - 一个 Proffesor 类,它映射来自数据库表的信息(id、名字等) - 一个 ProffesorDAL 类,它连接到数据库并查询它以添加、删除、更新 Proffesor 实例 - 3通过访问 ProffesorDAL 类添加/删除/更新教授的表单
我认为forms-ProffesorDAL关系是一种组合关系。它是否正确?ProffesorDAL-Proffesor 关系怎么样,是聚合还是只是关联?Forms-Proffesor 关系的最佳 UML 关系是什么?
谢谢!
database-design - 数据库设计谜题:这个图有什么问题?
我正在尝试通过数据库设计技能来完善。我今天一直在解决一些与 IT 相关的难题,其中大部分都相当简单。...然后我遇到了这个所谓的“老歌”,这让我很沮丧。
前提是下图中的类层次结构有误。没有提供有关类/接口性质的更多信息。我找不到任何逻辑问题。我能做的最好的事情就是抱怨一个点在技术上不是一个形状,但我想认为答案比这要少一些。
如果有人有任何建议,我很想听听。它真的让我很头疼。
php - 自动从 PHP 类生成类图?
我已经在 Zend Framework 中构建了一个 Web 应用程序,现在迫切需要一个可以从我的所有 Zend 控制器(类)生成类图的工具/插件。
我使用 Zend Studio 和 Eclipse,所以如果您知道任何可以完成这项工作的插件,请告诉我。
非常感谢所有帮助和评论。
非常感谢维沙尔
oop - 类图:创建一个额外的类来集中来自现有系统的信息?
我不确定我可以拥有哪些课程来适应现有的在线视频游戏系统。这是我想要实现的目标:
- 从服务器中的对象获取一系列设置。
- 监听客户端连接。
- 对于每个客户端,检查客户端上的设置是否与服务器上的设置一致。
- 如果设置不对应(某些内容已被篡改),请断开客户端或更改其设置。
这将由充当入口点并可以充当控制器形式的类处理。
现在,这些设置分布在多个实例中:玩家、武器、旗帜、灯光等。在程序编程中,我会获取所有这些信息并将其存储为一个数组。但是,根据 OO 方法,有没有更好的方法来做到这一点?我可以创建一个或多个具有这些设置值并充当外观形式的类吗?
design-patterns - 评论我的设计 v3
好吧,在考虑了我在太空入侵者游戏的类图 v1 和 v2 上得到的所有有用评论后,我再次更新了我的类图以实现所有更改。
事不宜迟,我介绍 v3:
抽象Bullet类中的 Move 和 Update 方法什么都不做,方法的实现在从 bullet 继承的具体类中。这些具体类中的每一个也将继承IMovable接口的 Speed 属性,并且每个都有自己的速度集。整个抽象的Bullet类及其具体的类派生是策略模式。
我想问一些事情:Ship和Invader类一次只能有一颗子弹 - 但Invader类也可以没有子弹。例如,当所有的外星人都完好无损时,只有第一排的外星人可以发射子弹。他们上方的行无法射击。但是我将如何在Invader类中实现这一点?无法射击的入侵者的Invader类中的子弹变量应该设置还是保留为null?还是有更好的选择?
我希望我越来越接近获得正确的设计,欢迎您的所有意见!
continuous-integration - 为 CI 自动生成类图 cli 工具
我们刚刚完成了一个 web 服务,我刚刚创建了一个 SHFB 项目文件来生成在 TeamCity 服务器上构建的 chm 和 html 文档(带有自动插入的示例代码片段!)。我需要的最后一件事是基于命名空间、类名或类似名称 (C#) 自动生成类图(带有关联!)的工具。有什么想法吗?
project-planning - 在基于文本的 rpg 游戏开发中使用抽象工厂模式
有谁知道我在哪里可以找到抽象工厂模式的“好”示例,因为它与游戏开发特别是 RPG 游戏开发有关?我不是在寻找我可以复制的东西,而只是为了不同的例子,这些例子描绘了各种解决方案,以帮助我更好地理解我将如何在基于文本的 rpg 中实现抽象工厂模式提前谢谢你
class - UML 多重性差异
multiplicity*
和 和有什么不一样0..*
?
例如相同关系的两个版本(A 和 B):
对于任意数量的用户使用 Web 服务的说法,什么更正确?