Cảnh: Buồng Ed, như thiết kế
mô hình bắt đầu.
Các cầu thủ: Vinod và Ed-thành viên
. Đội ngũ kỹ thuật phần mềm SafeHome
Cuộc đối thoại:
[Ed đang làm việc trên lớp FloorPlan (xem thảo luận bên
trong Mục 6.5.3 và Hình 6.10) và đã tinh chế
nó cho các mô hình thiết kế].
Ed: vì vậy, bạn hãy nhớ lớp FloorPlan, phải không? Nó
được sử dụng như một phần của việc giám sát và quản lý nhà
chức năng.
Vinod (gật đầu): Vâng, tôi dường như nhớ lại rằng chúng tôi sử dụng
nó như là một phần của các cuộc thảo luận của chúng tôi CRC cho quản lý nhà.
Ed: Chúng tôi đã làm. Dù sao, tôi tinh chỉnh nó để thiết kế. Bạn muốn
thể hiện như thế nào, chúng tôi sẽ thực sự thực hiện các lớp FloorPlan.
Ý tưởng của tôi là thực hiện nó như là một tập hợp các danh sách liên kết [một
cấu trúc dữ liệu cụ thể] Vì vậy. . . Tôi đã phải tinh chỉnh các phân tích
FloorPlan lớp (Hình 6.10) và trên thực tế, loại
đơn giản hóa nó.
Vinod: Các lớp phân tích cho thấy chỉ có những thứ trong các
vấn đề tên miền, tốt, thực sự trên màn hình máy tính,
mà có thể nhìn thấy cho người dùng cuối, phải ?
Ed: Đúng, nhưng đối với các lớp thiết kế FloorPlan, tôi đã có
thêm một số điều mà thực hiện cụ thể. Tôi
cần thiết để cho thấy rằng FloorPlan là một tập hợp của các
phân khúc do đó Segment đẳng cấp và các
lớp Segment gồm danh sách các đoạn tường,
cửa sổ, cửa ra vào, và như vậy. Máy ảnh lớp học
hợp tác với FloorPlan, và rõ ràng, có thể
có nhiều máy ảnh trong kế hoạch sàn.
Vinod: Phù, chúng ta hãy xem một hình ảnh của FloorPlan mới này
thiết kế lớp học.
[Ed lãm Vinod bản vẽ thể hiện trong hình 8.3.]
Vinod: Được rồi , tôi thấy những gì bạn đang cố gắng để làm. Điều này cho phép
bạn thay đổi các kế hoạch sàn một cách dễ dàng bởi vì các mặt hàng mới có thể
được thêm vào hoặc xóa khỏi danh sách các-aggregation-
không có bất kỳ vấn đề.
Ed (gật đầu): Vâng, tôi nghĩ rằng nó sẽ làm việc.
Vinod: Tôi cũng vậy.
đang được dịch, vui lòng đợi..
