IT-Swarm.Net

oop

什么是依赖倒置原则,为什么它很重要?

在Python的中定义另一个类中的类有什么好处?

你怎么知道何时使用设计模式?

我什么时候应该使用结构而不是类?

多重继承 PHP

C++中struct和class之间有什么区别?

什么是Python中的元类?

JavaScript是面向对象的吗?

自动实现的getter和setter与公共字段

在classmethods上使用property()

@staticmethod和@classmethod有什么区别?

在Java的中适用时使用“最后”修饰符

PHP中的闭包......它们究竟是什么以及何时需要使用它们?

多态性与重写与重载

方法和函数之间有什么区别?

关系数据库中的空值是否正常?

从JavaScript的对象访问父级的父级

Javascript是基于原型的语言是什么意思?

一个单元应该如何测试hashCode-equals合约?

你如何有效地模拟数据库中的继承?

在PHP5中创建Singleton设计模式

为什么C#不提供C++风格的“朋友”关键字?

使用单一方法的类 - 最佳方法?

红宝石中的单身人士究竟是什么类别?

我们应该@Override接口的方法实现吗?

可变对象与不可变对象

“超级”在Python中做了什么?

多重继承的确切问题是什么?

什么是“松散耦合?”请提供示例

面向方面编程与面向对象编程

为什么Python代码使用len()函数而不是length方法?

为什么C#不允许静态方法实现接口?

继承与聚合

检查实例的类是否实现了接口?

在编写任何代码之前,您如何规划应用程序的体系结构?

如何将类标记为已弃用?

功能编程是否取代了GoF设计模式?

你能用C编写面向对象的代码吗?

我可以在PHP中使用多于一个类扩展一个类吗?

如何从派生类函数调用父类函数?

为什么使用未命名的命名空间以及它们的好处是什么?

在同一个文件中包含多个类是不好的做法?

如何通过多个字段比较对象

如何在没有无限递归错误的情况下实现__getattribute__?

覆盖ActiveRecord属性方法

“编程到界面”是什么意思?

可以使用哪些技术在JavaScript中定义类,以及它们的权衡取舍?

抽象函数和虚函数有什么区别?

为什么我应该避免C++中的多重继承?

多态性 - 仅用两个句子定义

'static'关键字在一个类中做什么?

C中的面向对象

我怎么知道何时创建界面?

合并两个的最佳方法是什么 PHP 对象?

VB.NET中的“阴影”与“覆盖”

是否可以在中创建静态类 PHP (比如C#)?

__slots__的用法?

Python - 为什么在课堂上使用“self”?

何时使用接口而不是抽象类,反之亦然?

使用面向对象的分析和设计对电梯进行建模

构造函数的C++虚函数

C++相当于instanceof

接口是否比使用正确的方法更多

为什么我不能在抽象C#类上创建抽象构造函数?

大型开关语句:糟糕的OOP?

如何从扩展中的静态调用中获取类名 PHP 类?

C#中的工厂模式:如何确保对象实例只能由工厂类创建?

Objective-C中的继承和类别有什么区别

如何在C中模拟OO风格的多态?

什么是mixin,为什么它们有用?

吸气剂和二传手设计不佳吗?看到矛盾的建议

使用__init __()方法理解Python super()

如何在JavaScript中创建抽象基类?

在斯卡拉中使用伴随对象的理由是什么?

Python __init__和self他们做了什么?

构造函数与工厂方法

什么是序列化?

我什么时候应该使用C++私有继承?

为什么我们不允许在接口中指定构造函数?

如何在Objective-C中声明类级属性?

为何使用 PHP OOP 基本功能何时?

Python内部类的目的是什么?

使用alloc init而不是new

聚合与组合

抽象和封装之间的区别?

为什么我会在装饰师身上使用责任链?

接口与抽象类(通用OO)

亚马逊访谈问题:设计一个 OO 停车场

分号后的分号括号

得到 PHP class属性by string

基于原型与基于类的继承

抛出RuntimeException的方法是否应该在方法签名中指明它?

你可以在PHP中动态创建实例属性吗?

Mixin vs继承

了解JavaScript中的原型继承

Python中的链调用父初始化器

面向对象的Javascript最佳实践?

为什么我更喜欢使用成员初始化列表?

为什么 PHP 5.2+禁止抽象静态类方法?

Python中的继承点是什么?