Separation Concerns
[splitproblem],
Đây là 1 Design Principle, nó thể hiện qua 1 Design Priciple là Single Responsibility. Ý tưởng : Phân tách hệ thống ra thành các thành phần, chức năng nhỏ hơn, cho cho chúng :
- Càng ít điểm chung càng tốt
- Ít phụ thuộc và nhau