TIL | Get Ready for Django - 2
オブジェクト向けプログラミング
Pythonは有名なオブジェクト向けプログラミング言語です.オブジェクト言語向けの利点の1つは、オブジェクトを作成して複数のオブジェクトを作成し、オブジェクトの管理を容易にすることです.
フロントエンド開発者-フロントエンド開発者とバックエンド開発者-バックエンド開発者の2人がいます.彼らの仕事はこうです.
『PENとバックエンドの1日平日』
一日の仕事を全部覚えるのは長すぎる.今、この2つの仕事を開発者の仕事にまとめ、仕事を説明します.
<開発者の仕事と>
오전 일과
:起床、朝食、洗面、仕事日記오후 일과
:昼食、トレーニング、会議、プロジェクトの実行と整理、夕食、運動、休憩、就寝こうした共通の事柄を一度に整理し、それぞれの業務に個別に追加する.
『PENEの日記』
오전 일과
:実装されたWebページが正常に動作しているかどうかを確認し、各ブラウザの互換性を確認します.오후 일과
:外国のクライアントに翻訳機能を提供<100円のスケジュール>
오전 일과
:サーバーの起動準備、サーバーの状態の確認오후 일과
:セキュリティ強化機能の実装前の日の仕事よりずっときれいに説明しました.これがオブジェクト向けプログラミングの利点です.共通のジョブを一緒に書き、他の部分については、オブジェクトごとに個別に追加すればいいです.次に、Pythonを使用してオブジェクトを作成します.
オブジェクトの作成
喫茶店を例にとると
class Cafe():
americano = 4000
caffe_latte = 4500
cappuccino = 4800
espresso = 3800
caffe_mocha = 5300
starbucks = Cafe()
pascucci = Cafe()
print(starbucks.americano)
print(pascucci.caffe_mocha)
class
を利用してクラスを作成します.Cafeを作りましたそしてカフェでコーヒーの値段を書きます.また、課外ではスターバックスとパスクッチがカフェにチェックインします.
次にスターバックスのアメリカンコーヒーの輸出価格は4000ウォン、パスクッチのコーヒーモカの輸出価格は5300ウォンだった.
しかし、すべての喫茶店でコーヒーの価格が異なるので、喫茶店によって異なる価格を設定すべきです.
class Cafe():
americano = 4000
caffe_latte = 4500
cappuccino = 4800
espresso = 3800
caffe_mocha = 5300
starbucks = Cafe()
pascucci = Cafe()
starbucks.americano = 4500
starbucks.caffe_latte = 5000
print(starbucks.americano, starbucks.caffe_latte)
# 4500 5000
しかし、このように一つ一つ指定すると、きれいに見えません.次に、メソッドを使用して、簡潔なオブジェクトの使用方法を作成します.Reference
この問題について(TIL | Get Ready for Django - 2), 我々は、より多くの情報をここで見つけました https://velog.io/@hrpp1300/TIL-Get-Ready-for-Django-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol