[Pythonオブジェクト指向知人日16-1]

図1に示すように、オブジェクト指向の考え方
1、プロセス指向の
一概念
物事の発展のプロセスによれば、第一工程、第二工程、第三工程、ステップバイステップは、ダウン
2、長所と短所
1の利点は
簡単では、合理化
の欠点は、2
缶貧しいスケーラビリティ
2、オブジェクト指向の
1、の概念
オブジェクト:オブジェクト- -どのような属性は、物事や行動の集合体である
オブジェクトの特性、特徴:1、属性
2、操作:オブジェクトが行うことができます
2を、欠点
1、の利点
スケーラビリティうまく
2、欠点
書かれたが、比較的複雑な

オブジェクト指向の書き方を、2
、クラス1の定義
1、コードタイプ、住宅や自動車の設計図面図面の同等の
書き込み、2
クラスのクラス名を:
DEF __init __(自己) :
パス
DEF常法名(自己):
パス

2、コンストラクタ
デフ__init __(自己、特性1、特性2)
自己項目1 =項目1
。自己項目2 =項目2

3常法
DEF常法名(自己[ 、パラメータリスト]):
パス

4のオブジェクト転送方法
セルフ:示し現在実行操作対象
オブジェクト名=クラス名()#新しいオブジェクト、自動設定方法
。オブジェクト名メソッド名()
クラス名メソッド名(オブジェクト名[実パラメータ])

3、オブジェクト指向およびプロセス指向の比較は
、単純なプロセス指向のために、一般的には、オブジェクト指向の複雑なため、設計のアイデアです
最終的かを決定するためにさまざまなビジネス・ロジックを組み合わせることthought-

4、オブジェクト指向の三つの特徴
一つのパッケージ
にカプセル化オブジェクトの同じ属性および機能を持つコンテンツ
狭い理解は:実際のパラメータを渡し、オブジェクトを作成する場合(引数リストは、パッケージと同等ですオブジェクト)
2、継承
サブクラスは私有財産に加えて、他のすべてのコンテンツの親を継承することができます
アナロジー:現実には、父と息子
3、ポリモーフィズム
同じオブジェクトは、様々な形態を持つことができ、Pythonのネイティブは、多型が来る
よう:暁明、学生である人で、ボランティア、アイデンティティのさまざまなタイプ

おすすめ

転載: www.cnblogs.com/wangtp/p/11955519.html