Python-design-patterns-object-oriented-concepts-implementation
提供:Dev Guides
オブジェクト指向の概念の実装
この章では、オブジェクト指向の概念を使用したパターンとPythonでの実装に焦点を当てます。 関数の周りのデータを操作するステートメントのブロックの周りにプログラムを設計するとき、それは手続き指向プログラミングと呼ばれます。 オブジェクト指向プログラミングでは、クラスとオブジェクトと呼ばれる2つの主なインスタンスがあります。
クラスとオブジェクト変数を実装する方法は?
クラスとオブジェクト変数の実装は次のとおりです-
出力
上記のプログラムは、次の出力を生成します-
説明
この図は、クラス変数とオブジェクト変数の性質を示すのに役立ちます。
- 「人口」は「ロボット」クラスに属します。 したがって、クラス変数またはオブジェクトと呼ばれます。
- ここでは、母集団変数をself.populationではなくRobot.populationと呼びます。