Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình phân tích ứng dụng nguyên lý gán đối tượng cho một giao diện đối lập p5
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'giáo trình phân tích ứng dụng nguyên lý gán đối tượng cho một giao diện đối lập p5', công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | public void Read . public void Write object o . . Thực thi phủ quyết giao diện Khi thực thi một lớp chúng ta có thể tự do đánh dấu bất kỳ hay tất cả các phương thức thực thi giao diện như là một phương thức ảo. Ví dụ lớp Document thực thi giao diện IStorable và có thể đánh dấu các phương thức Read và Write như là phương thức ảo. Lớp Document có thể đọc và viết nội dung của nó vào một kiểu dữ liệu File. Những người phát triển sau có thể dẫn xuất một kiểu dữ liệu mới từ lớp Document có thể là lớp Note hay lớp EmailMessage và những người này mong muốn lớp Note đọc và viết vào cơ sở dữ liệu hơn là vào một tập tin. Ví dụ 8.4 mở rộng từ ví dụ 8.3 và minh họa việc phủ quyết một thực thi giao diện. Phương thức Read được đánh dấu như phương thức ảo và thực thi bởi Document.Read và cuối cùng là được phủ quyết trong kiểu dữ liệu Note được dẫn xuất từ Document. 5 Ví dụ 8.4 Phủ quyết thực thi giao diện. using System interface IStorable void Read void Write lớp Document đơn giản thực thi giao diện IStorable public class Document IStorable bộ khởi dựng public Document string s Console.WriteLine Creating document with 0 s đánh dấu phương thức Read ảo public virtual void Read Console.WriteLine Document Read Method for IStorable 193 không phải phương thức ảo public void Write Console.WriteLine Document Write Method for IStorable lớp dẫn xuất từ Document public class Note Document public Note string s base s Console.WriteLine Creating note with 0 s phủ quyết phương thức Read public override void Read Console.WriteLine Overriding the Read Method for Note thực thi một phương thức Write riêng của lớp public void Write Console.WriteLine Implementing the Write method for Note public class Tester static void Main tạo một đối tượng Document Document theNote new Note Test Note IStorable isNote theNote as IStorable if isNote null isNote.Read isNote.Write Console.WriteLine n 194 trực tiếp gọi phương thức theNote.Read theNote.Write Console.WriteLine n tạo đối tượng Note Note note2 new Note .