Điều đó tùy thuộc vào kiểu máy. Nếu các đối tượng của lớp đó đại diện chính xác một điều, hãy sử dụng số ít, nếu chúng đại diện cho nhiều thứ, hãy sử dụng số nhiều (nhưng bạn thường không cần một lớp như vậy, sử dụng một mảng/một bộ sưu tập). Cả hai đều không thể xảy ra hoặc bạn nên thiết kế lại (1).
tôi sẽ sử dụng của bạn ví dụ Chủ đề:
Nếu mỗi mô hình đối tượng một thread, đặt tên cho lớp "Chủ đề". Nếu nó mô hình một số chủ đề cùng một lúc, hãy gọi nó là "Threads" (hoặc "ThreadCollection" hoặc tương tự).
(1) Nếu bạn cần cả hai, đại diện cho một chuỗi đơn và đại diện cho nhiều luồng cùng một lúc, sử dụng hai lớp riêng biệt (Chủ đề và Chủ đề) hoặc tạo một mảng hoặc tập hợp. Sau đó, bạn sẽ làm sạch nó: $ thread-> show(); $ threads-> list();
+1 và cảm ơn vì bó-phu :) – Gordon
@Gordon: ha, cảm ơn bạn. Bạn nghe về nó ở đâu? – hobodave
Không thể nhớ. Hoặc thông qua Twitter hoặc vấp ngã khi nó đang tìm kiếm giải pháp tất cả trong một để rút gọn CSS và JS. – Gordon