class-design

    4热度

    4回答

    class AbstractQuery { virtual bool isCanBeExecuted()=0; public: AbstractQuery() {} virtual bool Execute()=0; }; class DropTableQuery: public AbstractQuery { vector< std::pair<

    0热度

    1回答

    我有一个情况,我必须从用户使用多个视图(如个人信息 - >专业信息 - >过程完成)的输入。 我想知道,我该如何构建一个像UIImagePickerController这样的类,它从用户接收输入并将数据返回给父类?请注意,该视图也由该类处理。

    0热度

    5回答

    我有两个表。 订单 - 使用列的OrderID,OrderStatusID OrderStatus - 使用列OrderStatusID,说明 我有一个订单对象这就要求数据库并填充其属性在我的代码中使用。现在我可以访问Order.OrderStatusID,但在我的应用程序中,我确实需要访问“Description”字段。 如何用优秀的面向对象设计优雅地处理这件事?

    1热度

    2回答

    我目前正在编写一个财务应用程序,并且我们有一个非常标准的客户表。它由许多必填字段和一些可选的单元/传真等组成。我将NHibernate用作ORM并拥有所有的映射。它已经运作。 我会想,我怎么“表达”的代码字段是不是空而不评论?我有hbm.xml文件记录了这一点,但看起来像这样的事情有点尴尬。 ,想到另一件事是,我不想让存储库在我的逻辑扔NHibernate的异常,所以也许我应该在控制器上的验证路径

    4热度

    4回答

    在我的某个类的某个函数中,我需要使用setInterval来分解代码的执行。但是,在setInterval函数中,“this”不再引用类“myObject”。如何从setInterval函数中访问变量“name”? function myObject() { this.name = "the name"; } myObject.prototype.getName = functio

    3热度

    2回答

    是一个多么简单领域-accesors-存取器类 之间的差异 丰富的建模类 在哪些业务领域类构成了丰富的建模?

    1热度

    1回答

    对于我的示例,我有一个Person类,其中包含与其关联的任意数量的关联地址。因此,将会有一个Addresses集合作为Person类的成员。 在许多使用Person类的应用程序中,我们只想检索“Default”Address对象。有几个关于实现的设计问题: 在数据库中的每个地址记录上,我可以有一个标志来设置它是否为集合的默认值。或者,我可以有不同类型的地址(家庭,帐单,运输等),并设置规则说如果某

    3热度

    1回答

    以下是对我来说很模糊的几点: “高级风扇in”:有很多类使用给定的类;在较低层次上使用公用事业类。 “低扇出”:不要在给定的类中使用太多的其他类。 这是否意味着你甚至不能有一个给定的班级使用几个小工具类?

    17热度

    5回答

    假设我有一个类“应用程序”。为了被初始化,它在构造函数中需要一定的设置。我们还假设设置的数量非常多,以至于将它们放置在自己的类中是很有吸引力的。 比较此方案的以下两种实现。 实现1: class Application { Application(ApplicationSettings settings) { //Do initialisation here

    3热度

    4回答

    我延长使用Visual Studio C++模板类2005 这是给我一个错误,当我尽量延长与模板的基类:当我尝试实例化 template <class K, class D> class RedBlackTreeOGL : public RedBlackTree<K, D>::RedBlackTree // Error 1 { public: RedBlackTreeOGL();