software-design

    2热度

    3回答

    我有以下设计问题: 我有许多面向对象的源代码(C++),我们的客户希望对我们的代码进行特定的更改以适应他们的需求。这里非常简单的例子: void somefunction() { // do something } 之后我插入了客户的功能愿望: void somefunction() { // do something setFlag(5000); } 这

    1热度

    1回答

    请考虑以下情况。 三个应用程序A,B和C必须合作:A是一个外部的第三方应用程序,而B和C是内部应用程序(所以我们可以控制B和C,而不是A)。 B回复A提出的请求,同时使用C和B本身包含的逻辑。将B看作A和C之间的层。 A,B和C有一些基本的共同概念,理解和使用。 假设这里的关键任务是去耦所有的东西,所以如果明天我们想要使用A1而不是A,B和C之间的所有交互都保持固定(并且分别如果我们想用C1代替C

    1热度

    4回答

    我正在看我的一些项目,并将它们与我在github上看到的东西进行比较,我觉得我过度思考。我喜欢OOP,但我觉得我制作的文件太多,班级太多。 例如,在一个小型项目中,我有一个跳棋游戏,我有很多文件可能都会进入一个文件/类。我怎么知道我什么时候想过我的解决方案?这是我的一些文件的样子; |src | |- player.cpp | |- piece.cpp | |- color.cpp | |

    0热度

    4回答

    我应该把测试类放在UML图中吗?我找不到任何关于此的“最佳做法”!

    0热度

    1回答

    假设我们有一个Person与Id: String, name: String。 然后,在另一个班级,我们有Map<String, Person>通过身份证持有人。 我的问题是否应该持有该Id。或者现在Id的所有者是地图本身。 PS:注意使用map出于性能原因,但因为它使建模变得敏感。

    0热度

    1回答

    我需要为NetBeans的Java &开发一个库系统。我想知道是否必须在类图中包含用于用户界面的Netbeans类。除此之外,假设我们有一个班级“图书管理员”。我假设我可以为UI创建两个类,一个包含类图中的细节,并在UI类中使用它。或者我可以实现,什么类图直接在UI类中为“图书馆员”说。请告诉我哪些是软件工程师应该做的正确方法。

    0热度

    3回答

    我需要创建一个将Excel文件转换为格式化的Word文件的自定义软件。 从下面的Excel文件; 。 用给定的格式设置这个单词文件。 现在我还没有在此做过任何工作。但是,我对使用CSV文件格式的Python有一些想法,但我不确定。我能做些什么来编写一个可以使这个过程完全自动化的软件?例如,将Excel文件作为输入并生成格式化的Word文件。

    0热度

    1回答

    目标: 我的脚本需要每个文件夹和层在Photoshop中,得到的中心点坐标,并将它们保存到一个txt文件。 问题: 脚本工作得很好,给了我所需要的确切数据。但是,当我有很多photoshop图层时,脚本运行非常缓慢。例如,我在PSD上运行脚本,可以说有200个小图层。这需要大约20分钟来获取我需要的输出文本文件。我的问题,并不考虑我不是程序员,是如何提高这个代码的效率,并让它运行得更快。 这里是输

    0热度

    1回答

    在UI上面的照片详述了设计使用7天收集图(“周视图”),该自动递增每个小区到第二天当一天经过,这是因为7细胞是静态的。每天都有一份与之相关的任务列表,如上所示,用户每天必须尝试完成所有由其私人教练分配的任务。 我将如何设计7收集细胞自动更新为新的一天通行证: 我对如何着手建立这样一个应用程序下面列出了几个设计问题? 我怎样才能让每一天拥有自己独特的任务列表? 我将在下面提供一些数据模型代码和我的想

    0热度

    1回答

    我正在学习计算机科学和实践的原因,我想将我的程序/类分成四层GUI - >控制器 - >模型 - >数据库,但是我只想访问数据库尽可能少(甚至可能只有一次),这意味着我会将信息加载到一个包含数据库对象集合的类中。换句话说,这个班级将充当存储。 我的问题真的很简单,我会将这个存储类分类为模型层类还是数据库层类?相关性在于我是否允许我的控制器访问所述课程。