Tham khảo tài liệu 'giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p5', kỹ thuật - công nghệ, điện - điện tử 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ụ mở rộng từ ví dụ 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 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ụ 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 Creating document with 0 s đánh dấu phương thức Read ảo public virtual void Read Document Read Method for IStorable 193 không phải phương thức ảo public void Write Document Write Method for IStorable lớp dẫn xuất từ Document public class Note Document public Note string s base s Creating note with 0 s phủ quyết phương thức Read public override void Read 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 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 n 194 trực tiếp gọi phương thức n tạo đối tượng Note Note note2 new Note .