Các bác ơi em xin hỏi nếu mình code theo mô hình MVVM mà các VM có mối quan hệ gần gũi với nhau quá.
Ví dụ chúng đều được dùng để lưu và chỉnh sửa các cấu hình setting cho màn setting, như:
- 1 VM thao tác với các cấu hình mạng
- 1 VM thao tác với các cấu hình in ấn
- 1 VM thao tác với các cấu hình hóa đơn
Thì có nên gom chúng vào 1 VM lớn là SettingsVM mà trong đó mỗi VM kia là 1 thuộc tính không ạ ?
Hay có cách nào khác để phân nhóm chúng không ? Vì chúng thường đi cùng, khởi tạo cùng với nhau.
Em cảm ơn ạ