Mutator

Định nghĩa Mutator là gì?

MutatorMutator. Đây là nghĩa tiếng Việt của thuật ngữ Mutator - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một mutator, trong bối cảnh của C #, là một phương pháp, với một mức độ nào khả năng tiếp cận, sử dụng để sửa đổi và kiểm soát giá trị của một biến thành viên private của một lớp. Các mutator được sử dụng để gán một giá trị mới cho lĩnh vực tư nhân của một loại. Nó tạo thành một công cụ để thực hiện đóng gói bằng cách chỉ truy cập kiểm soát để các giá trị trường nội bộ mà phải được sửa đổi. Những lợi ích của việc sử dụng một mutator bao gồm:

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một mutator thường được cung cấp với một accessor mà trả về giá trị của biến thành viên. Đối với dữ liệu thành viên là không thay đổi, các mutator không nên provided.For dụ, StudentData có thể là một lớp học mà các cửa hàng chi tiết của học sinh, chẳng hạn như tên, địa chỉ, lớp, vv Có thể là một phương pháp công cộng, SetGrade trong lớp. StudentData là mutator để cập nhật các đối tượng StudentData từ mã có sử dụng các đối tượng. Trong khi một mutator được thực hiện trong C ++ bằng một phương pháp nào rõ ràng để sửa đổi một lĩnh vực tư nhân, C giới thiệu # "thuộc tính" như một tính năng mới mà thực hiện một mutator để thay đổi giá trị của trường cũng như một accessor để lấy lĩnh vực này. Mỗi thuộc tính được thể hiện trong các mã ngôn ngữ trung gian thông thường với một cặp phương pháp bắt đầu bằng "lấy _" (accessor) và "bộ _" (mutator) dưới mui xe. Họ được gọi là nội bộ của bộ thực thi ngôn ngữ chung (CLR). Này đơn giản hóa mã và đôi khi cho phép để thực hiện các hoạt động toán học. Các mutator không thường được sử dụng trong các đối tượng, trong đó hành vi của đối tượng được coi chứ không phải là cách nó thực hiện.

What is the Mutator? - Definition

A mutator, in the context of C#, is a method, with a public level of accessibility, used to modify and control the value of a private member variable of a class. The mutator is used to assign a new value to the private field of a type. It forms a tool to implement encapsulation by only controlling access to the internal field values that must be modified. The benefits of using a mutator include:

Understanding the Mutator

A mutator is usually provided with an accessor that returns the value of the member variable. For data members that are immutable, the mutator should not be provided.For example, StudentData can be a class that stores a student's details, such as name, address, grade, etc. There can be a public method, SetGrade in the class. StudentData is the mutator to update the StudentData object from the code that uses the object. While a mutator is implemented in C++ by an explicit public method to modify a private field, C# introduces "properties" as a new feature that implements a mutator to modify field values as well as an accessor to fetch the field. Each property is represented in the common intermediate language code with a pair of methods prefixed with "get_"(accessor) and "set_"(mutator) under the hood. They are called internally by the common language runtime (CLR). This simplifies the code and sometimes allows for the performance of mathematical operations. The mutator is not often used in objects, where the object's behavior is considered rather than how it performs.

Thuật ngữ liên quan

  • Data Encapsulation
  • Public
  • Accessor
  • Common Language Runtime (CLR)
  • Object-Oriented Programming (OOP)
  • Programming
  • Software Engineering
  • Commit
  • Access Modifiers
  • Acyclic

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *