Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ข้อดีของการใช้ Python Class

Classes เป็น Mechanism จัดระเบียบ Code ให้เป็น Generic, Reusable Pieces of Code ในที่สุดพวกเขาคือ Reusable Code Snippets ที่จะถูกใช้ซ้ำๆ ด้วยการปรับเปลี่ยนน้อยหรือไม่มีเลย Class Concept ได้รับแรงบันดาลใจจาก Biological Collections ของ Features (Attributes) และ Abilities (Methods)

Functions เหมาะสำหรับใช้เมื่อ Data สำคัญต่องานที่ทำ Classes เหมาะเมื่อต้องการ Represent Collection ของ Attributes และ Methods ที่จะถูกใช้ซ้ำในที่อื่นๆ

โดยทั่วไป หากคุณเขียน Functions ภายใน Functions ควรพิจารณาเขียน Class แทน หากมีเพียง Function เดียวใน Class ดีกว่าแค่เขียน Function ธรรมดา

Alasan yang baik untukย้ายจาก Functions ไป Classes คือเขียน Classes ด้วย Composition over Inheritance