标记的问题 [oop]

58
6 回复
在Python中创建一个空对象
是否有任何用于在Python中定义空对象的快捷方式,或者您是否始终必须创建自定义空类的实例? 编辑:我的意思是一个可用于鸭子打字的空对象。      58...
问 6年前
11
9 回复
我的代码是否过于程序化?
最近有人看了我的代码,并评论说这太过程了。需要说明的是,他们看到的代码并不多 - 只是一个部分清楚地概述了应用程序中采取的逻辑步骤。  if(downloadFe...
14
15 回复
为新程序员定义OOP [关闭]
在没有编程背景的人教第一语言的时候,我很难定义OOP,尽管我更喜欢OOP,我怎样才能为那些编程经验很少(或为零)的人定义OOP?      14 duplicate:...
oop
问 6年前
421
15 回复
内聚与耦合的区别
内聚和耦合有什么区别? 耦合和内聚如何导致软件设计的好坏? 有哪些示例概述了两者之间的差异及其对整体代码质量的影响?      421 检查出来: msdn...
问 1年前
3154
23 回复
@staticmethod和@classmethod有什么区别?
用 @staticmethod 装饰的功能与装饰有的功能有什么区别? @classmethod ?      3154 为了清洁起见,静态方法有时最好作为python中的模块级函数。使用...
118
3 回复
使用&符号启动PHP函数意味着什么?
我正在使用带有此代码的Facebook库:  class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) {...
问 5年前
492
8 回复
“超级”在Python中做了什么?
有什么区别:  class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() 和  class Child(SomeBaseClass): d...
问 2年前
136
9 回复
为什么Java Map不扩展Collection?
我很惊讶Map<?,?>不是Collection<?>。 我认为如果宣布这样做会有很多意义:  public interface Map<K,V> extends Collection<Map.E...
问 9年前
11
8 回复
编写文本编辑器的多态性有多重要?
许多年前,当我对面向对象设计了解不多时,我听到一个人说过“你怎么能写一个没有多态的文本编辑器?”我对OOP知之甚少,所以我无法判断当时是多么明智或者提...
问 9年前
5184
15 回复
什么是Python中的元类?
什么是元类,我们将它们用于什么?      5184 15答案                              15                          元类是类的类。类定义了类的实...
55
2 回复
如何在PHP中调用super?
我有classB,扩展classA。在classB中,我定义了一个方法fooBar(),它也在classA中定义。在fooBar()的classB中,我想在开始时拨打fooBar()中的classA。就像...
问 5年前
72
10 回复
FP和OO正交吗?
我一次又一次地听到,我正在努力理解并验证FP和OO正交的想法。 首先,2个概念正交是什么意思? FP尽可能地鼓励不变性和纯度,而OO似乎是为状态和变异而构...
22
4 回复
Python相当于Ruby的'method_missing'
什么是Python相当于Ruby的method_missing方法?我尝试使用__getattr__但这个钩子也适用于字段。我只想拦截方法调用。 Python的方法是什么?      22 4...
32
7 回复
C ++:将成员指针初始化为null?
我有一个看起来像这样的课程:  class Foo { public: Foo(); virtual ~Foo(); private: Odp* bar; }; 我希望将bar初始化为NULL。这是最好...
158
17 回复
接口是否比使用正确的方法更多
所以我想说我有这个界面:  public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and...
13
3 回复
如何显示静态方法UML类图的用法
如何在UML类图中显示静态方法的使用?  class A{ public static void test(){ } } class B{ public void b(){ A.test(); } } 类图...
1902
22 回复
什么时候使用自我超过$?
在PHP 5中,使用self和$this有什么区别? 什么时候合适?      1902 可能重复的新自我vs.新静态 2013-10-25 06:00:02Z 我要问的是:cont A之...
问 6个月前
32
11 回复
在Delphi中重新引入函数
在Delphi中使用reintroduce关键字的动机是什么? 如果您的子类包含与父类中的虚函数同名的函数,并且未使用override修饰符声明它,则它是编译错误。在这种...
问 3年前
16
10 回复
面向对象的CSS:Catchy Buzz-phrase或合法设计方法?
似乎在Web开发领域出现了一个新的口号:面向对象的CSS。 从表面上看,这让我感到震惊,因为它只是在一个吸引人的口号中打包成最佳实践。我理解并充分尊重...
问 8年前
34
6 回复
classname.class返回什么?
有谁能解释一下SomeClassname.class在JAVA中返回了什么?我无法理解它的作用......      34 6答案                              6                 ...
问 7年前
12
2 回复
数据中心和面向对象的应用程序模型之间有什么区别?
什么是以数据为中心的应用程序,与面向对象的应用程序模型有什么区别?      12 你能提供一些问题的背景吗? 2012-02-19 05:29:49Z [1]: en.w...
206
10 回复
UML箭头的说明
我最近一直在研究UML并用类之间的普通普通箭头绘制简单的图表,但我知道这还不够。还有很多其他箭头:概括,实现等对图解读者有意义。 是否有一个很好的...
问 4年前
121
14 回复
什么是序列化?
我开始使用OOP编程,想知道OOP用语中序列化的含义是什么?      121 另请参阅本文,其中解释了为什么不使用序列化 codeproject.com/KB/dotnet/noserial...
919
8 回复
Python中的旧样式和新样式类有什么区别?
Python中的旧样式和新样式类有什么区别?我什么时候应该使用其中一种?      919 8个答案                              8                         ...
19
4 回复
NoSql DB和OO Db有什么区别?
NoSql DB和OO Db有什么区别?      19 4个答案                              4                          面向对象的数据库(如db4o)将被视为...
问 6年前