ooad

    0热度

    2回答

    比方说,我们有以下2类 class Base { public: virtual ~Base(); virtual void op(string& s1) = 0; }; class Derived1 : public Base { public: virtual void op(string& s1) override; }; 到目前为止,一切都很好

    2热度

    3回答

    ER图表示数据模型的抽象表示, 类图表示所提出的系统的静态结构和行为。 ER图 主要构建块是实体, 类图的主要构建块是类, 存在ER图实体和类类图之间有密切的关系 它们被映射为1到1。没有额外的类或没有多余的实体 这意味着 存在的类图在ER图中每个实体类 没有在课堂上每类ER图中的实体如下图所示 --------------------------------------------- clas

    -1热度

    2回答

    我正在学习复合设计模式。我只是想问,复合模式中的叶子是否可以从组件以外的任何其他类继承?

    0热度

    1回答

    有人可以使用面向对象的范例来建议面向对象分析和设计(研究生)的几个趋势学期项目构想吗?我无法通过互联网找到任何东西。我记得为我的本科OOP课程创建一个面向对象的局域网/互联网聊天室应用程序,宁愿做一些创新,因为聊天室类应用程序在现代计算中已经过时了。建议在一个学期(2-3个月)内可以完成的事情。我准备好在计算的任何方面工作(图像处理,人工智能,网络等)。

    1热度

    2回答

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

    1热度

    1回答

    覆盖子接口中接口的方法/方法背后的原因是什么? 例如 interface I{ public void method();} interface I2 extends I{@Override public void method();}

    -2热度

    2回答

    我可以将系统作为演员包含在用例图中吗? 系统自动发送电子邮件和/或自动更新其他用户的一些细节。

    2热度

    2回答

    我想知道我该如何组织我的两堂课。 其中之一代表Knife:只是一个简单,坚实,基本的,就像一把菜刀。 另一个是PocketKnife,其状态为已打开或已关闭。 在我的代码的类 class Knife{ public function cut() {/* do the cutting */} } class PocketKnife extends Knife{ private

    1热度

    1回答

    Craig Larman指出,以某种表/网格的形式创建演员[/用户] - 目标列表是在需求分析过程中查找用例的好技术。 (应用UML和模式 - 第69页ff) 一些简单的双列表应该足以为此示例提供良好的概述;想象一下以下演员 - 目标列表: ActorGoal AdminCreate User " Read User " .. (full CRUD) " CRUD Entry " Assign E

    2热度

    1回答

    另一个对象内部的对象和第一个对象如何重新使用组合对象背后的代码在运行时可以确定组合对象的含义是什么? class Calculator { private: long double operand_1; long double operand_2; long double result; int optr; int multi