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


1
Sử dụng các lớp bạn bè để đóng gói các chức năng thành viên riêng trong C ++ - thực hành tốt hay lạm dụng?
Vì vậy, tôi nhận thấy có thể tránh đưa các chức năng riêng tư vào các tiêu đề bằng cách thực hiện một cái gì đó như thế này: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class …

6
DDD đáp ứng OOP: Làm thế nào để thực hiện một kho lưu trữ hướng đối tượng?
Một triển khai điển hình của kho lưu trữ DDD trông không giống OO, ví dụ như một save()phương thức: package com.example.domain; public class Product { /* public attributes for brevity */ public String name; public Double price; } public interface ProductRepo { void save(Product product); } Phần cơ sở …

4
cấu trúc với giá trị mặc định vô nghĩa
Trong hệ thống của tôi, tôi thường xuyên hoạt động với mã sân bay ( "YYZ", "LAX", "SFO", vv), chúng luôn luôn theo cùng định dạng chính xác (3 lá thư, thể hiện dưới dạng chữ hoa). Hệ thống thường xử lý 25-50 mã (khác nhau) cho mỗi yêu cầu …








6
Làm thế nào để tránh downcasting?
Câu hỏi của tôi là về một trường hợp đặc biệt của Siêu thú. Tôi Animalcó thể moveForward()và eat(). Sealkéo dài Animal. Dogkéo dài Animal. Và có một sinh vật đặc biệt cũng Animalđược gọi là Human. Humanthực hiện cũng là một phương pháp speak()(không được thực hiện bởi Animal). …




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.