标签: modeling

如何在Java中建模一定数量的Money

任何人都可以推荐一个类库或一个设计模式模型货币量

我想它应该支持:

  • 多种货币
  • 一种指示小数位数的机制
  • 数学(尊重某些舍入约定(CFR,即Banker's Rounding))
  • 序列化与String表示之间的序列化
  • ......?

19.99美元可以序列化为" USD-200000001999 "
(而2表示小数位数)

java modeling design-patterns model

14
推荐指数
1
解决办法
5683
查看次数

你如何打破实体之间的循环关联?

我第一次在网站上如果标记错误或在其他地方得到回答,请道歉...

我一直在处理当前项目中的特定情况,我想知道你们如何处理它.模式是:父项具有子集合,父项具有对子集合中特定项的一个或多个引用,通常是"默认"子项.

一个更具体的例子:

public class SystemMenu 
{
    public IList<MenuItem> Items { get; private set; }
    public MenuItem DefaultItem { get; set; }
}

public class MenuItem
{
    public SystemMenu Parent { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

对我而言,这似乎是建立关系的一种很好的干净方式,但由于循环关联而立即导致问题,由于循环外键,我无法强制执行DB中的关系,并且LINQ to SQL因为循环关联.即使我能绕道而行,但这显然不是一个好主意.

我目前唯一的想法是在MenuItem上有一个'IsDefault'标志:

public class SystemMenu 
{
    public IList<MenuItem> Items { get; private set; }
    public MenuItem DefaultItem 
    {
        get 
        {
            return Items.Single(x => x.IsDefault);
        }
        set
        {
            DefaultItem.IsDefault = false;
            value.DefaultItem = true;
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# sql oop modeling

13
推荐指数
3
解决办法
2514
查看次数

您在编程期间使用了哪些图表技术(而不是工具)?

您在编程时使用了哪些图表技术来帮助您或他人理解您的程序或设计.我不是在谈论一个人最喜欢的工具,尽管一个好的工具很可能通过图表帮助一个人.

我在这个问题上的意图是找到人们实际使用简单有用的图表技术,并找到新的学习方法.

您是否使用流程图,数据流图,ER图表等?

网络上充满了建议!但是真正的程序员,设计师和代码维护者在日常工作中实际使用了什么.

感谢您的反馈意见

modeling diagramming

13
推荐指数
3
解决办法
1301
查看次数

将模型导入OpenGL项目

我正在参加OpenGL课程,我们可以选择使用3D建模应用程序(如Maya或Blender)创建模型以用于我们的作业.

期待手动输入坐标,所以我很好奇我应该考虑编写OpenGL代码和导入模型的资源.(纹理即将到来).我也很关注我正在进口的规模,但也许在这一点上担心是愚蠢的.

感谢您提供任何资源建议.OpenGL有很多东西,当谷歌搜索我需要的东西时,我有时会不知所措.

编辑:这是我最终使用的. http://www.spacesimulator.net/tut4_3dsloader.html 我下载了"Windows"版本并对包含进行了一些路径更改,启动并运行.它不处理OBJ文件,而是处理3DS.猎豹3D也出口到这种类型.

opengl modeling model

13
推荐指数
2
解决办法
2万
查看次数

如何在图形设计中绘制switch语句?

有谁知道如何在图形设计中绘制switch语句?

例如:

If 声明是一个 diamond shape

循环是一个square具有circle内部....?

谢谢.哦,有一个技术名称,因为我搜索了互联网,java图形设计似乎根本没有出现!

modeling

13
推荐指数
1
解决办法
2万
查看次数

LePUS3优于UML有什么优势?

当在线搜索面向对象的概念,例如复合设计模式时,我经常发现它们以LePUS3表示法表示.我对这种建模语言并不熟悉.

这是我应该比UML更喜欢的东西吗?

uml modeling

12
推荐指数
1
解决办法
1797
查看次数

UML Diagram to Model API

我需要创建一个图表来记录构建的RESTFul API,我应该使用哪个UML图?

提前致谢,

api diagram uml modeling

12
推荐指数
2
解决办法
2万
查看次数

模型对象应该有接口吗?

我正在我的系统中创建域模型.在设计模型对象时,我应该为每个实体对象创建接口吗?人们告诉我,我们的Web层不应该关心实体的实现,我们应该能够交换实现,但我不确定是否会发生.

例如,如果我们有一个维护学生列表的Teacher类,则getStudents方法可以是:

public List<Student> getStudents() {
      return this.students;
}
Run Code Online (Sandbox Code Playgroud)

或这个:

public List<Student> getStudents() { 
     return someExternalService.retrieveStudents();
}
Run Code Online (Sandbox Code Playgroud)

我理解这个好处,但一般做法是什么?

java oop modeling interface

12
推荐指数
1
解决办法
7915
查看次数

哪个应首先创建ER图或类图?

我创建DFD的第一步.然后我继续创建一个类图.虽然这样做我觉得我应该首先创建ER图.因为有许多细节无法在类图中捕获.所以,我的问题应该是我创建ERD第一个或类图?

你的宝贵意见是赞赏的人!谢谢阅读

architecture erd modeling class-diagram

12
推荐指数
1
解决办法
5538
查看次数

图形数据流组成框架

我有兴趣在我的应用程序中嵌入类似工具的MathWorks Simulink.在这个嵌入式工具中,单位用块的输入和输出端口以及每个块的参数表示,使用我想要的工具所需的块定义文件.我希望框架是通用的,并从某处读取块定义,然后允许用户根据它们的定义组合给定块的数据流(最好带有图形编辑器来实现).然后,我希望该工具导出用户组成的块数据流,我可以用Java(或其他语言)实际读取它,并像构建给定数据流的可执行版本一样执行任何操作.

我知道在提前级别,导出的块组合可以足够智能,可以执行,但我可以导出块组合/拓扑以及相互连接的输入和输出.换句话说,我不是在寻找数据流编程语言.我正在寻找允许数据流的图形组合的工具集,然后导出组合,如json或我可以在编程语言中加载的东西,并用它做任何事情.

上面的框架/工具是Simulink对来自不同库的块所做的事情,但是我需要在我自己的工具中嵌入这样的东西,并且想知道哪些开源项目接近我想要做的事情.我想我想要的是数据流组合框架.请纠正我对此的看法.

java workflow dsl modeling dataflow

11
推荐指数
2
解决办法
1788
查看次数