Với biểu diễn UML sau đây, làm thế nào tôi có thể nhận được một cá thể của một BullDog
, mà chỉ có phương thức getter tiếp xúc?Tạo bản sao chỉ đọc của một lớp, cách
- Trường hợp của
BullDog
không được có bất kỳ phương pháp setter nào có sẵn. - Instance của
BullDog
chỉ nên có phương pháp getter (3 trong số họ) có sẵn
Về cơ bản câu hỏi là .. những gì tôi đúc new BullDog
tới?
btw ... nếu myDog.getMetabolism() trở lại như một thứ "không lành mạnh". Tên giao diện của bạn sẽ là kiểu phản trực quan – Shawn
và tại sao chỉ có vật nuôi khỏe mạnh mới có được sự trao đổi chất? Chắc chắn tất cả các vật nuôi có thể trở lại một tỷ lệ trao đổi chất và chỉ sau đó có thể được xác định sức khỏe. –