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 ++中使用“朋友”?