Tôi có một lớp nghiệp vụ có một số đối tượng kinh doanh/POCO/tổ chức/bất kỳ thứ gì. Tôi cũng có một số kho lưu trữ dữ liệu. Cho đến thời điểm này, tôi đã truy cập các kho lưu trữ trực tiếp từ lớp giao diện người dùng của tôi. Tôi đang ở một điểm mà tôi thực sự cần một số lớp học khác mà không phải là CRUD thẳng, vì vậy tôi sẽ tạo ra một số lớp logic kinh doanh mà sẽ làm logic, và CRUD, và các kho sẽ không được truy cập bởi Giao diện người dùng nữa (có thể đã được thực hiện ngay từ đầu).Các Lớp Logic Kinh doanh Đặt tên
Tôi nên gọi những lớp này là gì? Điều duy nhất tôi có thể nghĩ là các lớp dịch vụ, nhưng tôi có các dịch vụ WCF thực tế trong ứng dụng này, do đó sẽ làm cho nó khó hiểu. Các dịch vụ WCF cũng sẽ được sử dụng các lớp này, do đó, có một dịch vụ sử dụng một lớp dịch vụ có vẻ kỳ lạ và khó hiểu.
Mẫu này mới đối với tôi, nhưng tôi thích nó. Nó rất mô tả không giống như "dịch vụ". –
Nó là mô tả, ngoại trừ khi không có đối tượng miền và các "dịch vụ" thực hiện logic của mình. – Vakho