2011-12-05 30 views

Trả lời

2

Craig Larman của "Áp dụng UML và Patterns" cuốn sách (3rd edition) cung cấp cho các ký hiệu sau đây cho một sơ đồ trình tự:

Lưu ý rằng nó ngụ ý rằng trước khi gọi doA đối tượng :Register quản lý để có được quyền truy cập đến singleton thông qua cách tiêu chuẩn, ví dụ: getInstance(). Điều này làm cho sơ đồ trở nên nhanh nhẹn hơn.

Đối với một sơ đồ lớp:

15

"Điều gì sẽ đại diện rõ ràng nhất khái niệm cho người đọc của bạn".

Có một ví dụ hợp lý về giao diện cơ bản trên Wikipedia. Nó cho thấy một hàm tạo riêng và phương thức public getInstance() trả về một đối tượng kiểu Singleton. Tôi cũng tìm thấy một khuôn mẫu là một cách hoàn toàn hợp lý để làm cho nó rõ ràng mà không yêu cầu người đọc của bạn phân tích các chi tiết của đối tượng lớp.

+3

Tôi chắc chắn sẽ thích những định kiến. FWIW – Christian

Các vấn đề liên quan