oop 1,154

  1. Python中的元类是什么?
  2. Python中的@staticmethod和@classmethod有什么区别?
  3. 用__init __()方法理解Python super()方法
  4. 界面和抽象类有什么区别?
  5. 方法和函数之间的区别
  6. 比继承更喜欢构图?


  7. 为什么使用getter和setter / accessors?
  8. 抽象函数和虚函数之间有什么区别?
  9. 在视图控制器之间传递数据
  10. @classmethod和@staticmethod对初学者的意义?
  11. 界面与抽象类(通用OO)
  12. 为什么不从List <T>继承?
  13. 函数式编程是否取代GoF设计模式?
  14. type()和isinstance()之间有什么区别?
  15. 命名类 - 如何避免将所有事情都称为“<WhatEver>管理器”?
  16. 自我的目的是什么?
  17. Python中的旧风格和新风格类有什么区别?
  18. 公共,私人和受保护之间有什么区别?
  19. 什么是混合,为什么它们有用?
  20. 接口vs基类
  21. 什么时候应该在C ++中使用类和结构?
  22. “编程接口”意味着什么?
  23. Java核心库中的GoF设计模式示例
  24. 函数式编程vs面向对象编程
  25. 可以使用哪些技术来定义JavaScript中的类,以及它们的权衡?
  26. 什么是Liskov替代原则的例子?
  27. Monad用简单的英语? (对于没有FP背景的OOP程序员)
  28. Python __init__和自己做什么?
  29. 采访:我们可以实例化抽象类吗?
  30. MVC中应该如何构建模型?
  31. 将方法添加到现有对象实例
  32. 如何获得JavaScript对象的类?
  33. 如何从派生类函数调用父类函数?
  34. 什么是多态,什么是它,以及它是如何使用的?
  35. JavaScript:Class.method与Class.prototype.method
  36. 类和实例方法有什么区别?
  37. 'new'运算符使用.apply()。 这可能吗?
  38. 你能用C编写面向对象的代码吗?
  39. 为什么C#不允许静态方法来实现接口?
  40. “超级”在Python中做什么?
  41. JavaScript对象中的构造函数
  42. JavaScript私有方法
  43. C ++中的struct和class有什么区别?
  44. 我应该如何解释接口和抽象类之间的区别?
  45. 我们应该@Override接口的方法实现吗?
  46. 'static'关键字在课堂上做了什么?
  47. 何时使用接口而不是抽象类,反之亦然?
  48. 使用alloc init而不是新的
  49. 构造函数中的可重写方法调用有什么问题?
  50. 什么时候应该在C ++中使用“朋友”?