- Single responsibility principleMột class chỉ nên giữ 1 trách nhiệm duy nhất (Chỉ có thể sửa đổi class với 1 lý do duy nhất)Class giữ cả 3 trách nhiệm: Đọc dữ liệu