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

Một mẫu thiết kế là một giải pháp tái sử dụng chung cho một vấn đề thường xảy ra trong thiết kế phần mềm.

4
Có một chiến lược thiết kế cụ thể nào có thể được áp dụng để giải quyết hầu hết các vấn đề về trứng và trứng trong khi sử dụng các vật thể bất biến?
Đến từ nền tảng OOP (Java), tôi đang tự học Scala. Mặc dù tôi có thể dễ dàng nhìn thấy những lợi thế của việc sử dụng các đối tượng bất biến riêng lẻ, tôi gặp khó khăn khi xem cách người ta có thể thiết kế toàn bộ ứng …

8
Làm thế nào để bạn không phải là người Gonna cần nó, và bây giờ tốt hơn là không bao giờ chơi với nhau?
Tôi thường thấy mình ôm ấp "bây giờ tốt hơn bao giờ hết" khi tôi tiến bộ KHÔ của một thiết kế. Thông thường, tôi thấy rằng tôi cần trau dồi hiểu biết về Vị trí có thẩm quyền cho một phần kiến ​​thức trong bối cảnh hệ thống các …





1
Hiểu mô hình khách truy cập
Tôi có một hệ thống phân cấp các lớp đại diện cho các điều khiển GUI. Một cái gì đó như thế này: Control->ContainerControl->Form Tôi phải triển khai một loạt các thuật toán làm việc với các đối tượng làm nhiều việc khác nhau và tôi nghĩ rằng mô hình …







4
Nên tiêm phụ thuộc vào ctor hoặc theo phương pháp?
Xem xét: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } chống lại: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use …


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.