object-oriented-analysis

    0热度

    1回答

    我对于面向对象编程有着相当初级的中级经验。 一般来说,为什么或者在什么情况下我们设计一个拥有自己对象集合作为其成员的类? 有没有一个很好的例子来理解这种用法​​?

    0热度

    1回答

    我有一个设计问题。可以说我有一个基类和许多派生类。 class MyBase { MyBase() { Record(); } void Record() { /// this line is able to handle every object Recorder.Process(this); }

    0热度

    1回答

    我有许多方法的类,其中一些方法由注释标记。每个方法可以有许多的注释等 @StepAnnotation(name="Action1") @SequenceAnnotation(name="transactionA" sequenceID="5") public void doSomeStuff() { //Perform some stuffs here, calling API or pe

    0热度

    2回答

    每次我认为我了解如何识别限界上下文的我认识的水域仍然低迷。所以这里去... 我正在开发包含以下功能的客户门户:客户,用户,公告,信息反馈,文档和报销。我们只是把一个漂亮的UI放在另一个系统的报销批准上,所以这个很容易看出它是我们整合的另一个BC。现在与其他人一起,我不确定如何将这些组合在一起。所有这些都属于一个BC'门户'吗?或者也许有单独的'管理','通信','文件'BC? 任何想法将不胜感激!

    0热度

    1回答

    我有一个简单的C#登录系统(Winform应用程序)。我有一个分开的类(ActiveUser)来存储用户登录时的详细信息。 在ActiveUser类中,我有一个变量,称为loggedInUserID。 因此,当用户登录登录表单时,我为该变量设置了一个值。 ActiveUser obj = new ActiveUser(); obj.setLoggedUserID(UserID); 现在我有在

    0热度

    1回答

    假设两个抽象类: Log: property:timestamp; property:message; LogFormatter: (String *)formatlog:(Log)log; 这看起来像一个桥梁,Log的行为很像0​​和LogFormatter像Implementor。在我看来,bridge不能将原始方法添加到Implementor。但

    0热度

    2回答

    我想知道关于这方面的最佳做法。我有一些领域的课。现在我需要添加一个String类型的新字段。 该类的大多数实例不需要这个新的String字段,因此它不会为这些实例设置。有些实例会设置此字段。 因此,我应该创建一个新的子类,并创建后面的这个子类的实例?请说明理由。

    -1热度

    1回答

    我正在试图制作一个简单的项目,使用面向对象的方式在屏幕上弹跳。但是,我无法得到正确的变量返回。如果我试着返回一个整数,它而是返回:在0x000000000924B648 main.ball实例>> def functionCallback(event): lB.append(ball(event.x, event.y, event.x+50, event.y+50)) L.ap

    1热度

    2回答

    研究泛化和继承让我感到困惑,它们给出了与某些东西正在继承的意义相同的意思......但无法弄清楚实际的区别。

    0热度

    1回答

    https://i.stack.imgur.com/S4ySa.png 之情况1 - 在UML图片 在main方法的类,你会如何表示在面向对象的程序(Java)的上面的代码图。这段代码可能有一些错别字,请忽略它们,图像只是为了提供帮助我理解的提示。我的目的是为了帮助我理解概念。 https://i.stack.imgur.com/RBebW.png 情景2-图片 - 这基本上是与上述相同的问题,但