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

คุณอยากจะแนะนำให้กำหนดคลาส Python หลายคลาสในไฟล์เดียวหรือไม่?


Python ไม่ได้อิงตามคลาสโดยเฉพาะ - หน่วยพื้นฐานของการสลายตัวของโค้ดใน Python คือโมดูล โมดูลเป็นสิ่งที่แตกต่างซึ่งอาจมีหนึ่งหรือสองโหลคลาสที่เกี่ยวข้องอย่างใกล้ชิด โมดูลอาจมีฟังก์ชันพร้อมกับคลาส ใน Python มีกฎหนึ่งโมดูล =หนึ่งไฟล์

ใน Python หากคุณจำกัดตัวเองไว้ที่หนึ่งคลาสต่อไฟล์ (ซึ่งใน Python ไม่ได้ถูกห้าม) คุณอาจลงเอยด้วยไฟล์ขนาดเล็กจำนวนมาก ซึ่งไม่ง่ายที่จะติดตาม

ดังนั้นขึ้นอยู่กับสถานการณ์และความสะดวก เราสามารถมีหนึ่งคลาสหรือมากกว่าต่อไฟล์ใน Python