Computer >> Máy Tính >  >> Lập trình >> Python

Bạn có khuyên bạn nên xác định nhiều lớp Python trong một tệp duy nhất không?

Python không chỉ dựa trên lớp - đơn vị cơ bản của phân rã mã trong Python là mô-đun. Một mô-đun là một thứ riêng biệt có thể có một hoặc hai chục lớp liên quan chặt chẽ với nhau. Mô-đun cũng có thể chứa các hàm cùng với các lớp. Trong Python, có quy tắc một mô-đun =một tệp.

Trong Python nếu bạn giới hạn bản thân ở một lớp cho mỗi tệp (trong Python không bị cấm), bạn có thể kết thúc với một số lượng lớn các tệp nhỏ - không dễ theo dõi.

Vì vậy, tùy thuộc vào tình huống và sự thuận tiện, người ta có thể có một hoặc nhiều lớp trên mỗi tệp bằng Python.