oop 1233

  1. Pythonのメタクラスは何ですか?
  2. Pythonの@staticmethodと@classmethodの違いは何ですか?
  3. __init __()メソッドを使ったPythonのsuper()の理解
  4. インタフェースと抽象クラスの違いは何ですか?
  5. 方法と機能の違い


  6. 継承よりも構成を優先しますか?
  7. ゲッタとセッタ/アクセサを使う理由
  8. 抽象関数と仮想関数の違いは何ですか?
  9. ビューコントローラ間でのデータの受け渡し
  10. 初心者のための@classmethodと@staticmethodの意味?
  11. インタフェース対抽象クラス(一般的なOO)
  12. List <T>から継承しないのはなぜですか?
  13. 機能プログラミングはGoFデザインパターンを置き換えますか?
  14. type()とisinstance()の違いは何ですか?
  15. ネーミングクラス - すべてを "<WhatEver> Manager"と呼ぶのを避けるには?
  16. 自己の目的は何ですか?
  17. Pythonの古いスタイルクラスと新しいスタイルクラスの違いは何ですか?
  18. 公的、私的、保護の違いは何ですか?
  19. ミックスインとは何ですか?なぜミックスインは有用ですか?
  20. インタフェースと基本クラス
  21. いつC ++でクラスと構造体を使うべきですか?
  22. 「インターフェイスにプログラムする」とはどういう意味ですか?
  23. JavaのコアライブラリにおけるGoFデザインパターンの例
  24. 機能プログラミング対オブジェクト指向プログラミング
  25. JavaScriptでクラスを定義するためにどのようなテクニックを使用でき、そのトレードオフは何ですか?
  26. Liskov Substitution Principleの例は何ですか?
  27. 普通の英語のモナド? (FPバックグラウンドのないOOPプログラマの場合)
  28. Python __init__と自分自身は何をしていますか?
  29. インタビュー:抽象クラスをインスタンス化できますか?
  30. MVCでモデルをどのように構造化すべきですか?
  31. 既存のオブジェクトインスタンスへのメソッドの追加
  32. JavaScriptオブジェクトのクラスを取得するには?
  33. 派生クラス関数から親クラス関数を呼び出す方法は?
  34. 多形性とは何か、それは何であり、どのように使用されていますか?
  35. JavaScript:Class.methodとClass.prototype.method
  36. クラスメソッドとインスタンスメソッドの違いは何ですか?
  37. .apply()に 'new'演算子を使用する。 これは可能ですか?
  38. Cでオブジェクト指向のコードを書くことができますか?
  39. C#では静的メソッドがインターフェイスを実装できるのはなぜですか?
  40. 'super'はPythonで何をしますか?
  41. JavaScriptオブジェクトのコンストラクタ
  42. JavaScriptプライベートメソッド
  43. C ++の構造体とクラスの違いは何ですか?
  44. InterfaceクラスとAbstractクラスの違いをどのように説明する必要がありますか?
  45. 私たちは@インタフェースのメソッド実装をオーバーライドすべきですか?
  46. クラス内で 'static'キーワードは何をしますか?
  47. 抽象クラスの代わりにインタフェースを使用する場合、その逆の場合
  48. newの代わりにalloc initを使用する
  49. コンストラクタでオーバーライド可能なメソッド呼び出しの何が問題になっていますか?
  50. いつC ++で 'friend'を使うべきですか?