software-design

software-design

文章 0 浏览 7

跟踪实用程序类

最近,我对项目代码库中出现的问题感到越来越沮丧。 我正在开发一个大型 java 项目,该项目有超过 100 万行代码。接口和类结构设计得非常好,编写代码…

寒尘 2024-11-01 06:22:53 14 0

如何使用模式进行设计

我是一名大学生,正在学习软件模式(特别是 GoF 书中提到的模式)。我从来都不擅长软件设计,但我正在学习每种模式如何工作并解决不同的问题以生产更…

友谊不毕业 2024-11-01 00:21:30 10 0

专门关于软件架构而不是软件设计的书籍

您能否推荐一些有关软件架构的书籍,这些书籍应该讨论如何在模块级别设计软件以及这些模块如何交互。有许多书籍讨论设计模式,但大多是低级细节。我知…

浮光之海 2024-10-31 06:43:30 6 0

为什么 svn 对待文件和目录如此不同?

您可以对工作副本进行两种更改:文件更改和树更改。 您不需要告诉 Subversion 您打算更改文件;Subversion 会自动检测哪些文件已被更改,此外。对于树…

静谧 2024-10-31 04:23:15 6 0

在 Ruby 生产中使用断言...是还是否?

所以,这就是交易。我目前在 Ruby on Rails 环境中工作,已经工作约 1 年了。在此之前,我在 C++/Java 领域工作了近十年。我(仍在)试图弄清楚 Ruby …

揽月 2024-10-30 18:35:35 6 0

如何从视图脚本访问易失性对象?

我正在使用 Zend_View,我编写了一个视图助手,这个视图助手设置了一些变量。 我的一个对象使用 Zend_View 来渲染一些文本,并且我想为我的对象设置一…

萌酱 2024-10-30 04:40:06 9 0

数据实时显示

我正在设计一个应用程序来收集我的车辆数据并将其显示在应用程序上。我试图找出我的软件的最佳架构是什么。我计划在我的 gui (QPainter) 中使用 Qt,…

黯然#的苍凉 2024-10-30 01:08:31 4 0

使用 nHibernate 实现灵活的搜索基础架构

我的目标是实现一个非常通用的搜索机制。总体思路如下: 您可以根据您要搜索的实体的任何属性进行搜索(例如,按员工的工资或按部门名称等)。 您可以…

一腔孤↑勇 2024-10-28 14:58:05 8 0

适配器模式:类适配器与对象适配器

我有一些关于适配器模式的问题。我知道类适配器继承自适配器,而对象适配器将适配器作为对象而不是继承它。 什么时候会使用类适配器而不是对象适配器…

开始看清了 2024-10-27 09:51:51 7 0

需要一些关于如何通过另一条路径复制模型的想法

所以我基本上是在这里寻找想法。我以前从未真正做过这样的事情,现在我有点困惑。这可能是一个很长的解释,所以请耐心等待,希望你们中的一些大师能给…

葬﹪忆之殇 2024-10-26 19:00:34 8 0

对命令模式感到困惑

我目前正在学习软件设计课程。我自己从来都不擅长设计软件系统,所以我认为这是弥补我的弱点的明智之举;) 我试图理解命令模式是如何工作的。我查遍…

爱的那么颓废 2024-10-26 15:56:22 11 0

多少数据对象层是一个好的实践?

我们有一个中型 Java 服务器,其数据按以下方式流动: SQL 数据库 ->数据层->业务层-> XML 序列化 值得注意的是,数据模型在各层之间大多不会改变。然…

嘿咻 2024-10-25 22:32:30 8 0

.net mvc设计ajax调用(在哪里放置ajax方法)

你好 从 ASP.NET 迁移到 MVC ASP.NET 时,MVC 看起来对 AJAX 更加友好。 但我仍然遇到设计问题, 有人知道微软在调用AJAX方法时的设计意图吗? 默认情…

七婞 2024-10-21 05:14:58 7 0

在两个类之间共享代码(使用抽象操作)

我正在用 Java 开发一个服务器应用程序。服务器需要两种类型的服务器类。这些类有一些共同的方法,这些方法中的代码是完全相同的。因此,我创建了一个…

梅窗月明清似水 2024-10-20 09:23:46 9 0

聚合、遏制和聚合的解释com 中的代表团

你能解释一下聚合、包含和聚合之间的区别吗?代表团…

遮了一弯 2024-10-20 05:04:02 8 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文