腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
11
回答
OOP
:
哪个
类
应该
拥有
一个
方法
?
、
、
、
、
我很难理解
类
与其
方法
之间的关系。是对象所做的
方法
,还是对其所做的事情?或者这是
一个
完全不同的概念?具体来说,在图书馆的软件系统中,borrow()
方法
是属于表示库赞助人的
类
,还是属于表示用户借用的项目的
类
?我的直觉是,它读起来
应该
像patron.borrow(copy),就像英语句子结构,subject.verb(object);但是我的老师说这是错误的,我不明白为什么他会让borrow()属于Copy
类
浏览 8
提问于2012-04-26
得票数 34
回答已采纳
3
回答
MVVM get/set与
OOP
、
、
、
、
但我不明白它和
OOP
有什么关系。
OOP
总是要求我们被封装,关心字段的隐藏(首先在构造函数中初始化它们,然后不再访问它们),但是如果我们用getter/setter属性定义几乎每个模型
类
,它就违反了
OOP
的规则。那事情进展如何?在实际的MVVM应用程序中定义许多get/set
类
可以吗? 谢谢,雅各布
浏览 4
提问于2013-09-02
得票数 1
回答已采纳
1
回答
哪些对象
拥有
该
方法
?离散数学转换
、
因此,我用a和c初始化了
一个
名为ClassA
类
的b等变量。然后呢?
应该
拥有
哪个
对象的计算?或者它可能是
一个
初始化器。它会是
一个
静态函数吗?在这种情况下,对称
应该
要求我实现所有这些选项吗? 我倾向于完全避免构造函数
方法
,但除此之外,我不知道除了假定本质上是任意的信息之外,还可以取得什么进展。那么,
哪个
对象
应该
拥有
函数$f$ (如果有的话)?
浏览 2
提问于2017-01-30
得票数 0
回答已采纳
3
回答
在面向对象程序设计(
OOP
)中使用函数是不好的做法吗?
、
我最近读到: 我最近做了
一个
小程序,可以从博客下载图片。我使用了
类
和
OOP
方法
,因为我需要继承某些东西。 但是,因为
方法
应该
很短,而且只做一件事,所以我的程序不能做很多事情。我的问题是,如果我试图使用纯
OO
浏览 8
提问于2014-07-10
得票数 7
回答已采纳
1
回答
解析关系:
哪个
类
应该
拥有
它?
、
使用Parse.com“关系”,如何确定这两个
类
中的哪
一个
应该
拥有
关系?用户
应该
拥有
一个
列出它所订阅的所有组的关系吗? 或者组是否
应该
有
一个
列出组中所有用户的关系?那么,在每种情况下都有
一个
关系是有意义的吗?复制数据?
浏览 1
提问于2015-02-07
得票数 0
回答已采纳
5
回答
对
OOP
和PHP有一点困惑
、
我以前用过很多过程化的编程风格,在这几个月里,我决定去
OOP
。我认为category
类
应该
有
一个
属性(数组)来包含它所
拥有
的所有页面。我是否
应
浏览 0
提问于2010-04-21
得票数 1
回答已采纳
1
回答
如何处理
OOP
中的存储
、
、
我试着学习
OOP
编程,但是每当我设计我的程序时,我就达到了一定的程度,我不知道如何继续下去。 基本上,假设我的程序处理学生和教师,我有多个GUI,用于输入和输出这两个
类
的信息。我需要
一个
学生和教师的数组,但是几乎每个窗口表单都需要这个数组,或者至少需要数组的一部分。现在我知道了
拥有
公共变量的不良做法,但我发现,创建
一个
名为存储的静态
类
非常容易,它保存了我的所有数据数组,然后每个表单都可以从静态
类
中编辑这些数组,这在很大程度上违背了
OOP
的原则。如果是的
浏览 1
提问于2016-10-09
得票数 0
回答已采纳
2
回答
从
类
实例调用静态
方法
、
、
、
作为一名开发人员,我喜欢静态
方法
。所有
OOP
语言都使用静态
方法
访问任何
方法
,而不创建than
类
的实例。所以我们可以用
类
名来调用这种
方法
。但是有些语言允许从实例变量访问静态
方法
,比如Java,还有一些语言不喜欢Objective。 那么,为什么两种面向对象语言会有这样的区别呢?
哪个
是正确的
OOP
行为?我只是好奇地想知道这个。
浏览 0
提问于2014-05-17
得票数 4
回答已采纳
2
回答
Laravel 4正面表演
、
、
在Laravel 4 static中使用non-static或non-static
方法
是否存在性能上的差异?自定义
类
也有相同的问题。我
应该
使用Facades和ServiceProviders来访问自定义
类
,还是只使用经典的
OOP
方式?例如,执行100万次插入操作
哪个
更快:vs$UserModel->insert($user
浏览 1
提问于2014-03-06
得票数 1
回答已采纳
3
回答
“参数传递给函数”或“给属性赋值,然后在函数中使用它们”是更好的选择吗?
、
在设计
一个
类
(在c#或任何
oop
语言中)时,我总是会感到困惑:我是
应该
在
类
中定义属性并在
类
的
方法
中使用它,还是简单地
拥有
方法
参数是好的。我在第一种
方法
中发现的
一个
问题是,它创建了依赖关系(比如,如果调用者忘记为属性赋值等该怎么办)。例如,我正在设计
一个
"myexcel“
类
,它可以”导出到cvs“、”获取XML“、”格式化excel并保存“。这里我
浏览 0
提问于2012-03-16
得票数 2
回答已采纳
8
回答
哪个
应该
继承哪
一个
?
、
这是
一个
无聊的学术问题,但它不是
一个
家庭作业。我从
一个
新手程序员那里得到了
一个
关于
OOP
的愚蠢的教科书例子。 假设您正在设计
一个
Square
类
和
一个
Cube
类
,
哪个
类
应该
继承
哪个
?你能给我
一个
逻辑上的论点吗?
浏览 5
提问于2009-07-17
得票数 4
回答已采纳
1
回答
面向对象的PHP和数据库包装器
、
、
我正在用PHP为预订系统编写
一个
小班。按我自己的说法,
OOP
根本不是我的事--但我想在这个项目中使用它,假设我能够收集足够多的理解来正确地使用它。,这种
方法
很好。但是,当我需要
一个
类
来创建预订、基于位置的搜索等时,为每个
类
扩展数据库包装似乎是个坏主意。因此,我需要另一种
方法
使我的数据库包装
类
对我的其他
类
可用,这样它们就可以运行数据库查询。我在这里读过关于nettuts的依赖注入:,但它超出了我对
OOP
的有限理解,所以
浏览 2
提问于2013-04-17
得票数 1
回答已采纳
2
回答
哪个
类
拥有
方法
和属性
、
、
、
class C(CC): b = 2 self.x = None如何在Python中快速找到属性或
方法
的定义位置如果它属于祖先
类
,或者如果它是
类
C的
方法
,则可以看到属性a, b, x, y。他们必须属于C
类
吗?或者它们可能来自祖先
类
?何时将类型分配给变量?
浏览 1
提问于2011-10-01
得票数 0
回答已采纳
2
回答
观察者设计--如何访问method.invoke作用域?
、
、
、
我目前有
一个
Java观察者/可观察设置,其中我打开了Observer.update的对象参数(例如事件id)中的一些字段,以确定如何处理可观察的通知。break; }由于来自ActionScript背景,对于传递观察者实例的me...instead来说,这感觉不必要的冗长,我更喜欢传递
一个
回调
方法
,由Observable直接调用(更具体地说,由
一个
子类调用)。但是,我不清楚如何确定
应该
在
哪个
对象上调用该
方法
(‘
拥有</
浏览 1
提问于2010-11-09
得票数 1
回答已采纳
1
回答
在
类
定义之外有任何独立的过程代码,这是糟糕的
OOP
实践吗?
、
在大型PHP应用程序中,在
类
定义之外使用过程代码(我指的是独立于对象的代码)是不是很糟糕?例如,在同一应用程序中,交织的
OOP
和程序代码。 我是否
应该
尽量将所有代码保存在
类
内?我的意思是,当然,我必须有
类
之外的代码来实例化
一个
对象,但是在对象之外,我不
应该
有更多的逻辑,对吗?因此,如果数字2是真的,那么我
应该
尽量在
类
中
拥有
尽可能少的静态属性和
方法
,因为它们的唯一目的是从对象外部操作?
浏览 0
提问于2016-10-30
得票数 3
7
回答
抽象
类
的目的是什么?
、
、
、
我正在尝试学习PHP中的
OOP
,我对接口和抽象
类
有一些困惑。它们都不包含任何实现,只包含定义,并且
应该
通过它们的子类来实现。抽象
类
的
哪个
部分明确地将它们与接口区分开来?另外,由于它们明显的相似性,基于什么原因,我
应该
决定使用其中
一个
而不是另
一个
?
浏览 2
提问于2010-02-18
得票数 16
回答已采纳
1
回答
何时
应该
使用抽象、实现或扩展关键字?
、
、
我刚刚从
一个
初学者转到了java语言的中级android程序员。我可以成功地编写
一个
类
的游戏框架,这些
类
可以一起完成一项任务,而不仅仅是一些基本的事情,比如hello world。但是,我对一些非常基本的
OOP
概念有异议;什么时候
应该
从抽象
类
派生?什么时候才能更有效地使用接口而不是简单地将父
类
划分为子类?基本上,在扩展、实现和抽象关键字之间,
应该
使用哪些关键字而不是其他关键字?我不是在找
一个
基本的定义,因为我知道他们
浏览 0
提问于2012-04-06
得票数 -1
回答已采纳
1
回答
Java中的用户角色
、
、
、
到目前为止,我
拥有
的是: 我想象我有
一个
用于javafx初级阶段、场景和窗格的主
类
。此外,每个
类
都扩展了用于tabPane的Tab
类
,以及该功能所需的所有代码。所以每个标签都是分开的。有具有基本属性的抽象用户
类
和抽象
方法
任务(),在每个具体的用户角色(管理员)
类
中,扩展该抽象
类
的
类
实现了该
方法
。在Task()
方法
中,我将在List中添加该用户角色所需的所有选项卡
类</e
浏览 5
提问于2016-12-24
得票数 0
回答已采纳
3
回答
工厂
方法
:产品必须是
一个
与创造者不同的
类
吗?
、
、
为了尽可能多地了解
OOP
和软件体系结构,我正在尽可能缓慢、深思熟虑和谨慎地做这件事。 根据过去的经验,我已经知道有一段时间,我将高兴地
拥有
日志功能。我有
一个
Logger
类
,它定义了
一个
AddEntry()
方法
。对于每种日志类型,我都会创建
一个
子类,该子类分别知道如何登录到CSV文件、如何写入数据库或点燃火灾。因为我知道我想要
一个
子类的实例,但是直到运行时我才知道要实例化
哪个
子类,所以我想我
应该
使用Factory<em
浏览 0
提问于2013-04-08
得票数 2
2
回答
SRP
应该
一直受到尊重吗?
、
我很难理解,有时打破单一责任原则是可以接受的,还是
应该
不惜一切代价避免。我有
一个
代表
一个
字符的Hero
类
,它可以
拥有
多个不同的Items。我有从Items继承的多个
类
,例如QuestItems和BackpackItems。 p
浏览 19
提问于2016-09-30
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券