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

Một phương pháp cho phép một hệ thống được mô hình hóa như một tập hợp các đối tượng có thể được điều khiển và thao tác theo cách thức mô đun








5
Tại sao việc viết một cái gì đó bằng ngôn ngữ X lại tệ như thể bạn đang viết một chương trình bằng ngôn ngữ Y về việc sử dụng mô hình mã hóa được chia sẻ [đóng]
Đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng cửa …




4
Làm rõ nguyên tắc mở / đóng
Như tôi đã giải thích, nguyên tắc mở / đóng nói rằng một lần viết mã không nên được sửa đổi (ngoài sửa lỗi). Nhưng nếu quy tắc kinh doanh của tôi thay đổi, tôi có nên sửa đổi mã thực hiện những thay đổi đó không? Tôi nghi ngờ …

10
Đây có phải là một mẫu chống nếu một thuộc tính lớp tạo và trả về một thể hiện mới của một lớp không?
Tôi có một lớp được gọi là Headingthực hiện một vài điều, nhưng nó cũng có thể trả về giá trị ngược lại của giá trị tiêu đề hiện tại, cuối cùng phải được sử dụng thông qua việc tạo một thể hiện mới của Headingchính lớp đó. Tôi có …

5
Việc sử dụng toán tử đúc rõ ràng của tôi là hợp lý hay là một hack xấu?
Tôi có một đối tượng lớn: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } và một đối tượng chuyên biệt, giống như DTO: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} …

10
Cách thích hợp để mô hình hóa hoạt động trong thế giới thực này dường như cần tham chiếu vòng tròn trong OOP là gì?
Tôi đã vật lộn với một vấn đề trong một dự án Java về các tham chiếu vòng tròn. Tôi đang cố gắng mô hình hóa một tình huống trong thế giới thực, trong đó có vẻ như các đối tượng trong câu hỏi phụ thuộc lẫn nhau và cần …

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.