Câu hỏi được gắn thẻ «single-responsibility»

Nguyên tắc Trách nhiệm duy nhất nêu rõ rằng mỗi mô-đun trong một hệ thống phải chịu trách nhiệm cho một tính năng hoặc chức năng duy nhất hoặc tổng hợp các chức năng gắn kết. Một cách phổ biến khác để nói là mỗi mô-đun chỉ nên có một lý do để thay đổi.

16
Khi sử dụng Nguyên tắc trách nhiệm duy nhất, điều gì tạo nên trách nhiệm của người dùng?
Có vẻ như khá rõ ràng rằng "Nguyên tắc trách nhiệm duy nhất" không có nghĩa là "chỉ làm một việc." Đó là những gì phương pháp dành cho. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } …









8
Việc thêm một kiểu trả về vào một phương thức cập nhật có vi phạm Nguyên tắc Trách nhiệm Đơn lẻ không?
Tôi có một phương pháp cập nhật dữ liệu nhân viên trong cơ sở dữ liệu. Các Employeelớp học là không thay đổi, vì vậy "cập nhật" phương tiện đối tượng thực sự để tạo một đối tượng mới. Tôi muốn Updatephương thức trả về một thể hiện mới Employeevới …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.