Định nghĩa Subtyping là gì?
Subtyping là Subtyping. Đây là nghĩa tiếng Việt của thuật ngữ Subtyping - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Subtyping là một khái niệm trong lập trình lý thuyết ngôn ngữ nơi một subtype, mà là một kiểu dữ liệu, có liên quan đến một supertype dựa trên khái niệm về khả năng thay thế, nơi yếu tố chương trình như chức năng và thủ tục con được viết cho supertype vẫn sẽ hoạt động nếu có sUBTYPE để thay thế. Phân nhóm là một khái niệm quan trọng trong lập trình hướng đối tượng và có thể thay thế cho siêu kiểu và đôi khi thậm chí có thông số kỹ thuật nghiêm ngặt hơn so với các siêu kiểu.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Subtyping là một phương pháp để thay thế và tái sử dụng mã được sử dụng trong ngôn ngữ lập trình hướng đối tượng để ngăn chặn sao chép không cần thiết của mã phần lớn tương tự và thúc đẩy code dễ đọc và tránh lỗi. Một kiểu phụ về cơ bản là một thay thế cho một supertype có thể đáp ứng tất cả các chi tiết kỹ thuật của cơ quan này, và sau đó một số. Vì vậy, nếu B là một subtype của A, sau đó B luôn có thể được sử dụng để thay thế cho một A và sở hữu bất kỳ mà được đảm bảo bởi A cũng phải được đảm bảo bằng B.
What is the Subtyping? - Definition
Subtyping is a notion in programming language theory where a subtype, which is a data type, is related to a supertype based on the notion of substitutability, where program elements such as functions and subroutines that are written for the supertype will still operate if given the subtype instead. Subtypes are an essential concept in object-oriented programming and are substitutable to supertypes and sometimes even have more stringent specifications than the supertype.
Understanding the Subtyping
Subtyping is a method for substitution and code reuse used in object-oriented programming languages to prevent unnecessary copying of largely similar code and promote code readability and prevent bugs. A subtype is basically a substitute for a supertype that can fulfill all of the latter's specifications, and then some. So if B is a subtype of A, then B can always be used to substitute for an A and any property that is guaranteed by A must also be guaranteed by B.
Thuật ngữ liên quan
- Base Class - .NET
- Class
- Object
- Object-Oriented Programming (OOP)
- Inheritance
- Commit
- Access Modifiers
- Acyclic
- Appending Virus
- Armored Virus
Source: Subtyping là gì? Technology Dictionary - Filegi - Techtopedia - Techterm