Đa hình (khoa học máy tính)

Trong ngôn ngữ lập trìnhlý thuyết kiểu, đa hình (Anh: polymorphism, từ tiếng Hy Lạp πολύς, polys, "nhiều" và μορφή, morphē, "hình dạng") là việc cung cấp một giao diện cho các thực thể thuộc nhiều kiểu khác nhau.[1] Một kiểu đa hình là kiểu mà những toán tử của nó có thể được áp dụng cho các giá trị của kiểu khác, hoặc các kiểu.[2] Có nhiều loại đa hình cơ bản, gồm: đa hình tùy biến (ad hoc polymorphism), đa hình tham số (parametric polymorphism) và đa hình dẫn xuất (subtyping, hay còn gọi là subtype polymorphism, inclusion polymorphism).

Lịch sử

[sửa | sửa mã nguồn]

Các loại đa hình

[sửa | sửa mã nguồn]

Đa hình tùy biến

[sửa | sửa mã nguồn]

Đa hình tham số

[sửa | sửa mã nguồn]

Dẫn xuất

[sửa | sửa mã nguồn]

Polytypism

[sửa | sửa mã nguồn]

Hiện thực

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Bjarne Stroustrup (ngày 19 tháng 2 năm 2007). “Bjarne Stroustrup's C++ Glossary”. polymorphism – providing a single interface to entities of different types.
  2. ^ Cardelli, Luca; Wegner, Peter (tháng 12 năm 1985). “On understanding types, data abstraction, and polymorphism” (PDF). ACM Computing Surveys. New York, NY, USA: ACM. 17 (4): 471–523. doi:10.1145/6041.6042. ISSN 0360-0300.: "Polymorphic types are types whose operations are applicable to values of more than one type."

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Thư ký hội học sinh Akane Tachibana trong Classroom of the Elite
Thư ký hội học sinh Akane Tachibana trong Classroom of the Elite
Akane Tachibana (橘たちばな 茜あかね, Tachibana Akane) là một học sinh của Lớp 3-A và là cựu thư ký của Hội học sinh.
Sự độc hại của Vape/Pod
Sự độc hại của Vape/Pod
Juice hay tinh dầu mà người dùng dễ dàng có thể mua được tại các shop bán lẻ thực chất bao gồm từ 2 chất cơ bản nhất đó là chất Propylene Glycol + Vegetable Glycerol
Vật phẩm thế giới Longinus - Overlord
Vật phẩm thế giới Longinus - Overlord
☄️🌟 Longinus 🌟☄️ Vật phẩm cấp độ thế giới thuộc vào nhóm 20 World Item vô cùng mạnh mẽ và quyền năng trong Yggdrasil.
Honkai: Star Rail - Hướng dẫn build Luocha
Honkai: Star Rail - Hướng dẫn build Luocha
Luocha loại bỏ một hiệu ứng buff của kẻ địch và gây cho tất cả kẻ địch Sát Thương Số Ảo tương đương 80% Tấn Công của Luocha