1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài thuyết trình Observer Pattern

19 24 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 1,62 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhóm OBSERVER PATTERN... Vấn đề và giải phápObserver pattern là gì Cài đặt Ưu điểm và nhược điểm... 2, Giải phápOBSERVER PATTERN... Đăng ký chủ thể Subject sự kiện lắng nghe để khi thay

Trang 1

Nhóm

OBSERVER PATTERN

Trang 2

Vấn đề và giải pháp

Observer pattern là gì

Cài đặt

Ưu điểm và nhược điểm

Trang 3

1, Vấn đề

OBSERVER PATTERN

Trang 5

2, Giải pháp

OBSERVER PATTERN

Trang 6

Đăng ký chủ thể (Subject) sự kiện lắng nghe để khi thay đổi trạng thái của chủ thể thì sẽ gửi thông báo đến các đối tượng khác để các đối tượng khác có thể tiến hành những thay đổi theo cho phù hợp.

Các đối tượng phụ thuộc đối tượng chủ thể quan sát đến một chủ đề

nào đó

Trang 7

Group Sinh viên

Tuyển dụng Drama, Confession Tìm trọ, ký túc xá

Trang 8

3, Giới thiệu

OBSERVER PATTERN

Trang 9

Subject Observers

Hình ảnh minh họa

Trang 10

Chanel

Trang 11

4, Cài đặt

OBSERVER PATTERN

Trang 15

5, Ưu điểm và nhược

điểm

OBSERVER PATTERN

Trang 16

Ưu điểm

- Dễ dàng mở rộng với ít sự thay đổi

+ Thay đổi observer và subject một cách độc lập

+ Tái sử dụng các subject và observer

+ Thêm / Xóa các observer mà không sửa đổi các subject và observer khác

=> Đảm bảo nguyên tắc đóng mở

- Sự thay đổi trạng thái của subject được thông báo đến các observer mà không cần phải giữ chúng liên kết quá chặt chẽ

- Subject có thể thông báo đến một số lượng không giới hạn các observer

Trang 17

Nhược điểm

- Rò rỉ bộ nhớ gây ra bởi Lapsed Listener Problem

- Thứ tự thông báo cho các observer ngẫu nhiên

Trang 18

Khi nào sử dụng Observer

- Đối tượng mối quan hệ 1- n

- Thay đổi 1 đối tượng, yêu cầu các đối tượng khác thay đổi theo (không quan tâm có bao nhiêu đối tượng thay đổi và chúng

là ai)

- Ứng dụng giao tiếp broadcast

- Quản lý sự kiện (Event Manager)

- Mô hình MVC (Model View Controller Pattern)

Trang 19

Q&A

Ngày đăng: 06/04/2022, 19:18

HÌNH ẢNH LIÊN QUAN

Hình ảnh minh họa - Bài thuyết trình Observer Pattern
nh ảnh minh họa (Trang 9)

TỪ KHÓA LIÊN QUAN

w