Thông babá́oo Create()Create()
Thông báo Create() trong UML là dạng độc lập ngôn ngữ dùng để chi s̉ ự khởi đầu. Khi chuyển thiết kế sang ngôn ngữ lập trình OO, nó sẽ
được biểu diễn sao cho có nghĩa là khởi đầu. Nhưng thực sự không có method create trong C++, Java (vì đã có sẵn constructor)
Do có nhiều thông dịch khác nhau tùy theo ngôn ngữ và vì sự khởi đầu của 1 lớp quá thông dụng nên nói chung thường các method và
constructor có liên quan đến việc tạo lớp đều bị
bỏ qua không xét đến trong DCD.
Thông
Thông babá́oo Create()Create()
Một số ngôn ngữ có cú pháp rất khác với
định dạng cơ bản của UML
methodName(parameterList)
Trong DCD chỉ nên dùng định dạng UML cho dù đã chọn ngôn ngữ thực thi nào . Lý tưởng nhất là nên để việc biên dịch này thực hiện trong giai đoạn mã hóa
(coding) mặc dù UML vẫn chấp nhậ ̣n dùng các cú pháp khác khi đặc tả method.
Thông
Thông babá́oo đêđế́nn đađa đđôố́ii ttượượngng Một thông báo đến đa đối tượng Một thông báo đến đa đối tượng
(multiobject) được xem như một thông
báo gửi đến một tập hợp các đối tượng (container/collection)
Ví dụ thông báo find gửi đến đa đối
tượng được xem như một thông báo gửi
đến một tập hợp đối tượng, do đó
method find không thuộc vào lớp
Productspecification, mà là thành phần của interface của đa đối tượng..
Thông
Thông babá́oo đêđế́nn đađa đđôố́ii ttượượngng Các interface hoặc lớp loại container Các interface hoặc lớp loại container
thường là các phần tử thư viện đã định nghĩa sẵn ( chẳng hạn interface
java.util.Map), do đó các lớp này thường không cần chỉ ra 1 cách tường minh trong DCD, vì chúng cho biết thông tin thì ít nhưng gây nhiễu cho lược đồ thì nhiều.