Chương này ₫ã giới thiệu các thông tin cơ bản về nhóm mẫu phục vụ che dấu hành vi, thuật giải trong ₫ối tượng (Behavioral Patterns) và thông tin chi tiết cụ thể về các mẫu Chain of Responsibility, Template Method, Strategy, State, Command, Observer.
22 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1271 | Lượt tải: 0
Các phần tử tham gia : Singleton (PrintSpooler) : chịu trách nhiệm về việc tạo instance duy nhất cho class Singleton, trả về tham khảo ₫ến ₫ối tượng duy nhất này khi có yêu cầu và không cho phép client tạo thêm ₫ối tượng Singleton khác. Application : khi cần dùng ₫ối tượng Singleton, nó gọi tác vụ getInstance() của class Singleton rồi dùn...
15 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1356 | Lượt tải: 0
Chương này ₫ã giới thiệu các thông tin cơ bản về mẫu thiết kế hướng ₫ối tượng và miêu tả mục tiêu, tính chất của các mẫu thiết kế phục vụ cấu trúc các ₫ối tượng như Adapter, Composite, Proxy, Decorator, Facade, Flyweight
28 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1159 | Lượt tải: 0
Chương này ₫ã giới thiệu các thông tin cơ bản về workflow thiết kế như nhiệm vụ, các artifact cần tạo ra, các worker tham gia, qui trình thực hiện. Chương này cũng ₫ã giới thiệu chi tiết về hoạt ₫ộng thiết kế kiến trúc phần mềm, thiết kế từng use-case, thiết kế từng class, thiết kế các hệ thống
22 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1401 | Lượt tải: 0
Chương này ₫ã giới thiệu các thông tin cơ bản về workflow phân tích yêu cầu chức năng như nhiệm vụ, các artifact cần tạo ra, các worker tham gia, qui trình thực hiện. Chương này còn giới thiệu chi tiết về hoạt ₫ộng phân tích kiến trúc phần mềm và hoạt ₫ộng phân tích từng use-case chức năng.
16 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1368 | Lượt tải: 0
Chương này ₫ã giới thiệu các thông tin cơ bản về workflow phân tích yêu cầu chức năng như nhiệm vụ, các artifact cần tạo ra, các worker tham gia, qui trình thực hiện. Chương này còn giới thiệu chi tiết về hoạt ₫ộng phân tích kiến trúc phần mềm và hoạt ₫ộng phân tích từng use-case chức năng
12 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1320 | Lượt tải: 0
Chương này ₫ã giới thiệu các thông tin cơ bản về ngôn ngữ mô hình UML như chức năng của ngôn ngữ UML, các phần tử cơ bản, các lược ₫ồ. Chúng ta sẽ dùng những kiến thức này ₫ể xây dựng và duy trì các artifacts trong qui trình phát triển phần mềm.
14 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1366 | Lượt tải: 0
Chương này ₫ã giới thiệu cho chúng ta các thông tin cơ bản về ₫ời sống phần mềm, về qui trình phát triển phần mềm RUP, về các workflows cần thực hiện, về các mô hình cũng như các lược ₫ồ cần xây dựng và duy trì
11 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1654 | Lượt tải: 0
Chương này ₫ã giới thiệu cú pháp của phát biểu class C# ₫ược dùng ₫ể ₫ặc tả chi tiết hiện thực 1 loại ₫ối tượng ₫ược dùng trong chương trình. Chương này cũng ₫ã giới thiệu cú pháp các phát biểu ₫ể ₫ịnh nghĩa các thành phần cấu thành ₫ối tượng như thuộc tính vật lý, thuộc tính giao tiếp, tác vụ chức năng, toán tử, delegate, event, indexer. ...
13 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1293 | Lượt tải: 0
Thí dụ, thay vì phải viết n class gần giống nhau như danh sách các số nguyên, danh sách các số thực, danh sách các chuỗi, danh sách các record Sinhvien, danh sách các ₫ối tượng ₫ồ họa,. ta chỉ cần viết 1 class tổng quát hóa : danh sách các phần tử có kiểu hình thức T. Khi cần tạo 1 class danh sách các phần tử thuộc kiểu cụ thể nào ₫ó, ta chỉ...
15 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1238 | Lượt tải: 0