Bài giảng cung cấp cho người học các kiến thức: Quản lý đời sống đối tượng - Hàm Constructor, quản lý đời sống đối tượng - Hàm Destructor, tương tác giữa các đối tượng trong VC, liên kết tĩnh trong việc gởi thông điệp,. . | Bài giảng Các mẫu thiết kế hướng đối tượng: Chương 4 - ĐH Bách khoa Chương 4 Vòng ₫ời ₫ối tượng và sự tương tác giữa chúng Dẫn nhập Quản lý ₫ời sống ₫ối tượng - Hàm Constructor Quản lý ₫ời sống ₫ối tượng - Hàm Destructor Tương tác giữa các ₫ối tượng trong VC# Liên kết tĩnh trong việc gởi thông ₫iệp Liên kết ₫ộng ₫ể có ₫a xạ Xử lý sự kiện luôn có tính ₫a xạ Kết chương Khoa Khoa học & Kỹ thuật Máy tính Môn : Các mẫu thiết kế hướng ₫ối tượng Trường ĐH Bách Khoa Chương 4 : Vòng ₫ời ₫ối tượng và sự tương tác giữa chúng trong C# © 2010 Slide 1 Dẫn nhập Chương này giới thiệu vòng ₫ời của từng ₫ối tượng trong chương trình, cách thức quản lý ₫ời sống của ₫ối tượng, các thời ₫iểm quan trọng nhất như lúc tạo mới ₫ối tượng, lúc xóa ₫ối tượng cũng như cách miêu tả các hoạt ₫ộng xảy ra tại các thời ₫iểm này. Chương này cũng giới thiệu sự tương tác giữa các ₫ối tượng trong lúc chúng ₫ang sống ₫ể hoàn thành nhiệm vụ của chương trình. Khoa Khoa học & Kỹ thuật Máy tính Môn : Các mẫu thiết kế hướng ₫ối tượng Trường ĐH Bách Khoa Chương 4 : Vòng ₫ời ₫ối tượng và sự tương tác giữa chúng trong C# © 2010 Slide 2 Quản lý ₫ời sống ₫ối tượng - Hàm Constructor Class mô hình các ₫ối tượng cùng loại mà phần mềm dùng. Lúc lập trình, ta chỉ ₫ặc tả class, ₫ối tượng chưa có. Khi ứng dụng chạy, tại thời ₫iểm cần thiết, phần mềm sẽ phải tạo tường minh ₫ối tượng bằng lệnh new : Rectangle objRec = new Rectangle(); //tạo ₫ối tượng Trạng thái của ₫ối tượng là tập giá trị cụ thể của các thuộc tính. Ngay sau ₫ối tượng ₫ược tạo ra, nó cần có trạng thái ban ₫ầu xác lập nào ₫ó. Hàm constructor cho phép người lập trình miêu tả hoạt ₫ộng xác lập trạng thái ban ₫ầu của ₫ối tượng. Cũng giống như nhiều tác vụ khác, hàm contructor có thể có nhiều .