腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
具有
依赖
类
和
共享
属性
的
大型
类
c#
、
class
、
design-patterns
、
refactoring
我很难找出重构一个非常大
的
C#
类
的
最佳方法,特别是如何将
共享
属性
/值从大类传递到提取
的
类
中,并使这些修改后
的
值在主
类
中可用。一开始,这个
类
有1000行代码,并且非常过程化--它涉及到以特定
的
顺序调用方法
和
执行工作。在此过程中,数据被持久化到数据库中。在这个过程中,有多个项目列表,这些项目在方法中进行处理
和
共享
。因此,我已经能够提取方法<
浏览 13
提问于2016-09-01
得票数 0
2
回答
使用spring创建mvc服务。一个或多个项目
java
、
spring
使用spring创建restful,Maven是构建工具,tomcat
和
spring是部署。 计划A:每个webservice将是自己独立
的
war文件/项目?如果需要,我会提供
依赖
的
jar(s) (例如在不同
的
used服务中使用
的
任何dao/dto/服务层
类
)?我将在使用tomcat目录
的
项目之间
共享
spring。计划B:在需要时添加一个
具有
不同控制器(以及restful
的</e
浏览 0
提问于2012-05-06
得票数 0
回答已采纳
3
回答
在两个项目之间
共享
资源?
actionscript-3
、
apache-flex
、
flash-builder
、
flex4.5
我有一个项目,其中包含一个为Web设计
的
大型
类
包“全局”,我需要与一个新
的
移动项目
共享
这些
类
,但是当我将它们添加到:它们从包名之前
的
索引源路径开始出现,并且由于Flash Builder开始处理错误消息: “在源路径中找到
的
文件必须
具有
与定义
的
包'‘相同
的
包结构’”。
浏览 6
提问于2012-12-03
得票数 0
回答已采纳
5
回答
如何防止
类
变成“
依赖
磁铁”
和
“上帝”
类
?
design-patterns
、
refactoring
实际上,在我从事过
的
每个项目中,都有一个或两个
具有
以下
属性
的
类
: 你可能会说,设计不好。但在所有情况下,在设计时都不是这样
的
。随着时间
的
推移,这些阶级只是有机地成长起来,变成了俗话说
的
“上帝阶级”。这是我在
大型</em
浏览 17
提问于2009-05-22
得票数 13
回答已采纳
1
回答
多列Hibernate映射表
hibernate
、
grails
、
orm
、
relational-database
我正在使用grails
和
hibernate,需要将
具有
多列(超过50列)
的
数据库表映射到域
类
。这样做
的
最佳方法是什么:一个
大型
域
类
或几个
共享
表记录id
的
较小
类
?这样做
的
目的是存储来自大表单
的
输入数据,这可能是部分完成
的
(用户可以使用ajax提交表单
的
某些部分)。
浏览 2
提问于2013-10-24
得票数 0
回答已采纳
4
回答
如何处理
类
间
的
公共数据?
c#
、
asp.net
情况如下: 我有很多
类
都
依赖
于相同
的
数据。因此,我将在我
的
每个
类
中复制所有必需
的
属性
,并根据需要传递它。这意味着,如果有新
的
要求,我可能不得不在所有使用上述数据
的
类
中添加一个新
属性
,或者我可能不得不从我声明这些
属性
的
每个
类
中删除一个
属性
。我正在开发一个asp .net应用程序,该应用程序
具有
一个HTTP处理程序
浏览 0
提问于2011-12-19
得票数 2
1
回答
有许多
属性
的
大型
类
,但是如果我只需要一个或两个呢?
c#
该应用程序有一个
具有
许多
属性
的
类
。通常,这个
类
完全由一个主键填充,该主键从数据库中提取一个
大型
查询。应用程序在很大程度上是缓慢
的
,因为这种情况在整个过程中不断发生,即使在大多数情况下,在给定
的
代码部分中只需要
类
中
的
一个两个
属性
。现有的
大型
类
只有默认构造函数,其所有
属性
都为空或
具有
默认值。在下面的代码中,忽略缺少构造函数
和
浏览 2
提问于2014-11-07
得票数 0
回答已采纳
1
回答
TPH vs TPT vs TPC
和
OR映射器
nhibernate
、
entity-framework-4.1
、
data-modeling
、
table-per-hierarchy
、
table-per-type
我正在处理一个数据模型,它有一组
共享
一些公共字段
的
类型,比如Id、Name、Description。更具体地说: Document
类
有一个
属性
列表。这些
属性
在我们
的
域中,像String、Integer、DateTime这样
的
类型,以及更“复杂”
的
类型,比如Address
和
String、Integer、Address等列表。现在,在我
的
头脑中,我会对
属性
类
建模,这样我就有了一个包含公
浏览 2
提问于2011-10-12
得票数 2
回答已采纳
1
回答
如何跨
类
使用TraceSource
c#
、
.net
、
logging
、
trace
我最近在研究有关
的
文档。Microsift表示,TraceSource是一种新
的
方式,应该用来代替旧
的
Trace
类
。TraceTest"); ts.TraceEvent(TraceEventType.Warning, 2, "File Test not found"); 现在我
的
问题来了您有一个包含多个程序集
的
大型
项目,其中包含许多
类
。假设您想要跟踪跨
浏览 3
提问于2010-12-07
得票数 27
回答已采纳
1
回答
如何以及何时使用有状态
和
无状态
类
?
class
、
oop
、
abap
在中,它说要分别使用有状态
类
和
无状态
类
,而不是混合它们。这到底意味着什么?干杯
浏览 5
提问于2020-03-25
得票数 0
2
回答
在自包含程序中使用‘`friend`’吗?
c++
、
class
、
encapsulation
、
friend
我有一个
大型
的
,独立
的
环境模型。在这个模型中,我有一个名为cell
的
大型
类
,它包含许多(~100)个vectors
和
doubles,它们共同决定了cell在许多
属性
中的当前状态。这些
属性
由不同
的
环境
和
生物过程(其他classes)改变,这些过程包含特定于过程
的
功能/方法。我很想让所有这些进程
类
(20+)成为cell
类
的
浏览 0
提问于2015-09-03
得票数 0
1
回答
如何通过装饰器将可绑定
属性
或任何其他装饰器添加到类型记录
类
?
typescript
、
aurelia
、
typescript-decorator
我希望使用修饰器而不是继承来扩展
类
的
行为和数据。我还想将装饰器应用于新创建
的
属性
或方法。有这样做
的
例子吗?这有可能吗? 设想一组
类
,其中一些
类
共享
一个名为span
的
可绑定
属性
。还允许有一个名为leftMargin
的
计算
属性
依赖
于span
属性
。实现这一点
的
理想方法是用一个名为@addSpan
的
装饰器来装饰
浏览 4
提问于2017-05-11
得票数 3
2
回答
覆盖分部类中
的
抽象方法
c#
、
inheritance
、
abstract-class
、
partial-classes
、
auto-generate
我有一个名为PersonAbstract
的
抽象
类
。它有一个名为Age
的
抽象
属性
两个
类
Customer
和
Employee扩展了PersonAbstract。Customer
和
Employee是使用Linq-to-SQL创建
的
,因此它们
具有
自动生成
的
代码。如何更改此结构,使继承
的
类
(Employee
和
浏览 2
提问于2012-03-29
得票数 0
回答已采纳
2
回答
在两个
类
之间
共享
C# (WPF)中
的
依赖
属性
c#
、
wpf
、
dependency-properties
我希望在使用DepedencyProperty
的
to
类
之间
共享
两个AddOwner (任何其他方法都是受欢迎
的
)。new FrameworkPropertyMetadata(0,}
和
正如你可能猜到
的
:当然,它不起作用。这是完全合理
的
,因为这样就不可能为同一个
类
创建多个实例,这些实例都
具有
“自己
的</e
浏览 4
提问于2014-05-07
得票数 0
回答已采纳
3
回答
大继承层次结构与
具有
多个可空字段
的
一个对象
object-oriented
、
inheritance
、
null
这些订单
共享
最小
的
属性
子集,如IsBuyOrder
和
TimeInForce。然而,它们都添加了自己独特
的
属性
。我可以有一个相对较大
的
订单
类
,它
具有
很多可空
属性
。这个
类
将公开所有不同订单类型
的
所有字段。这些字段中有许多是空
的
,因为它们可能不适用于正在创建
的
特定类型
的
顺序。这个解决方案
的
优点是它比下面的#2短,缺点
浏览 0
提问于2022-09-13
得票数 3
回答已采纳
3
回答
两个视图-一个ViewModel
c#
、
wpf
、
viewmodel
我一定是误解了ViewModels
和
视图
的
概念。但此时此刻,我不能从头开始重新构建应用程序,这一次做得更好。我
的
情况是,我有一个视图,用户可以在其中加载文件并读取它们,绘图仪显示图形,并实现一些操作。我希望能够生成数据
的
报告(如摘要),但我希望它在其他视图中。我使用
的
是,另一个视图在另一个选项卡中。 我想要
的
是两个选项卡同步,当我在“绘图仪选项卡”中加载一个文件时,该文件也必须加载到另一个视图中。为此,我认为我需要
的
是将视图绑定到相同
的
ViewMode
浏览 2
提问于2013-07-10
得票数 1
回答已采纳
3
回答
使用多个源文件夹(作为将
大型
Java项目转换为Maven
的
中间步骤)
java
、
maven
、
m2eclipse
我正在将一个
大型
Java项目转换为使用maven。我有很多相互
依赖
的
工作要做,但我想在做真正
的
清理工作之前,先从maven开始。我已经把它分解成几个模块加上一个巨大
的
模块,让我们称之为模块monolith。Monolith有正则Java
类
和
一些gwt
类
(
具有
相互
依赖
关系)。我将这两个部分分开,使目录结构如下所示: .我看到pom文件有一个构建部分,您可以在其中指定另一个源
和
目标,但我认为它不是po
浏览 2
提问于2011-03-09
得票数 4
回答已采纳
2
回答
预先初始化
具有
未知
属性
的
嵌套成员
c#
、
oop
、
initialization
有一个抽象
类
Subject,它有两个派生
类
:Company
和
Person。两者都有像name或address这样
的
共享
成员,也都没有各自独有的
共享
属性
。假设Company
具有
属性
int employeesNumber,而person
具有
属性
string insuranceID。现在,由于Company
和
Person应该在同一管道中工作(存储在列表中,将数据绑定到用户表单等),这些“
浏览 27
提问于2021-01-05
得票数 0
2
回答
OOP:在整个工作流中切换多态类型
和
维护状态
c#
、
object-oriented
、
polymorphism
、
abstract-class
、
switch-statement
高层次:我认为我
的
设计模式有缺陷。尽管实现了多态性,但我发现自己
依赖
于WPF应用程序中基于派生类型
的
大型
开关语句。由于我正在添加越来越多
的
从抽象基
类
派生出来
的
类
,我不禁觉得我
的
代码很糟糕。意大利面代码(如果你愿意) 示例:假设我有一个名为: PDF.cs
的
抽象基
类
。我必须实现来自PDF.cs
的
35个不同
的
派生
类
。用户从应用程序第1页
的</
浏览 0
提问于2017-03-29
得票数 5
回答已采纳
1
回答
具有
共享
模块
的
多平台项目
kotlin
、
kotlin-multiplatform
我试图创建一个
具有
共享
依赖
关系
的
多平台项目,但我找不出我做错了什么。
浏览 1
提问于2018-09-13
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券