tailieunhanh - Bài giảng Lập trình hướng đối tượng (Dùng C#): Chương 5 - Trần Minh Thái

Chương 5 của bài giảng Lập trình hướng đối tượng giới thiệu về tính đa hình trong lập trình hướng đối tượng. Nội dung chính trong chương này trình bày khái niệm về tính đa hình và thiết kế lớp trừu tượng. Ngoài ra trong bài giảng còn cung cấp một số ví dụ minh họa để người học có thể nắm bắt dễ dàng các kiến thức chủ yếu trong bài học. | Chương 5. Tính đa hình TRẦN MINH THÁI Email: minhthai@ Website: Cập nhật: 05 tháng 10 năm 2012 1 Nội dung Khái niệm về tính đa hình Thiết kế lớp trừu tượng Các ví dụ minh họa Đặt vấn đề Làm thế nào lưu danh sách (mảng) 2 loại ấn phẩm cùng lúc & thực thi đúng hành động “LayRa” của loại ấn phẩm đó ? Khái niệm tính đa hình Tính đa hình là khả năng để cho một thông điệp có thể thực hiện bằng nhiều cách khác nhau tùy thuộc vào đối tượng cụ thể nhận thông điệp. Khi một lớp dẫn xuất được tạo ra, nó có thể thay đổi cách thực hiện các phương thức nào đó mà nó thừa hưởng từ lớp cơ sở. 4 Trừu tượng hóa Trừu tượng hóa là khả năng mô tả khái quát các thao tác chung của các lớp đối tượng. Đặc tính này giúp cho việc thiết kế lớp mang tính đa hình 5 Ví dụ 6 Nhận xét đoạn code sau static void Main() { AnPham a = new AnPham(); (); TapChi t = new TapChi(); (); a = t; (); } Ví dụ2 7 Nhận xét đoạn code sau static void Main() { AnPham[] ds = new AnPham[100]; for(int i=0;i FAQs 12

TỪ KHÓA LIÊN QUAN