Another important advantage of OOP consists in the encapsulation of da dịch - Another important advantage of OOP consists in the encapsulation of da Việt làm thế nào để nói

Another important advantage of OOP

Another important advantage of OOP consists in the encapsulation of data. We can say that object-oriented programming relies heavily on encapsulation. The terms encapsulation and abstraction (also data hiding) are often used as synonyms. They are nearly synonymous, i.e. abstraction is achieved though encapsulation. Data hiding and encapsulation are the same concept, so it's correct to use them as synonyms.
Generally speaking encapsulation is the mechanism for restricting the access to some of an object's components, this means that the internal representation of an object can't be seen from outside of the objects definition. Access to this data is typically only achieved through special methods: Getters and Setters. By using solely get() and set() methods, we can make sure that the internal data cannot be accidentally set into an inconsistent or invalid state.
It's nearly always possible to circumvent this protection mechanism: E.g. in C++ by the "friends" mechanism, in Java and Ruby via reflection API or in Python by name mangling.
A method to set private data can also be used to do some plausibility checks. In our example, we can check, if the birthday makes sense, e.g. it's not very likely that a customer is more than are 100 years old. Or we can rule out that a customer with a giro account is less than 14 years old.
Inheritance
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Một lợi thế quan trọng của hướng đối tượng bao gồm đóng gói các dữ liệu. Chúng tôi có thể nói rằng đối tượng theo định hướng lập trình dựa chủ yếu vào đóng gói. Điều khoản đóng gói và trừu tượng (cũng dữ liệu ẩn) thường được sử dụng như là từ đồng nghĩa. Họ là gần như đồng nghĩa, tức là trừu tượng đạt được mặc dù đóng gói. Dữ liệu ẩn và đóng gói là khái niệm tương tự, vì vậy nó là chính xác để sử dụng chúng như là từ đồng nghĩa. Nói chung đóng gói là cơ chế để hạn chế quyền truy cập vào một số của một đối tượng thành phần, điều này có nghĩa rằng các đại diện bên trong của một đối tượng không thể được nhìn thấy từ bên ngoài của định nghĩa các đối tượng. Truy cập vào dữ liệu này thường chỉ đạt được thông qua phương pháp đặc biệt: Getters và Setters. Bằng cách sử dụng chỉ duy nhất Get () và set() phương pháp về sau, chúng tôi có thể chắc chắn rằng các dữ liệu nội bộ không thể vô tình đặt vào một nhà nước không phù hợp hoặc không hợp lệ. Nó là gần như luôn luôn có thể để phá vỡ cơ chế bảo vệ này: ví dụ như bằng C++ bởi cơ chế "bạn bè", trong Java và Ruby thông qua sự phản ánh API hoặc bằng Python của tên mangling. Một phương pháp để thiết lập dữ liệu riêng tư cũng có thể được sử dụng để làm một số kiểm tra plausibility. Trong ví dụ của chúng tôi, chúng tôi có thể kiểm tra, nếu ngày sinh nhật có ý nghĩa, ví dụ như nó không phải là rất có khả năng rằng một khách hàng là nhiều hơn 100 năm tuổi. Hoặc chúng tôi có thể loại trừ rằng một khách hàng với một tài khoản giro là ít hơn 14 tuổi. Thừa kế
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Một lợi thế quan trọng của OOP bao gồm trong việc đóng gói dữ liệu. Chúng tôi có thể nói rằng lập trình hướng đối tượng dựa chủ yếu vào đóng gói. Các điều khoản đóng gói và trừu tượng (còn dữ liệu ẩn) thường được sử dụng là từ đồng nghĩa. Chúng gần như đồng nghĩa, tức là trừu tượng đạt được mặc dù đóng gói. Che giấu dữ liệu và đóng gói được các khái niệm tương tự, do đó, nó đúng để sử dụng chúng như là từ đồng nghĩa.
Nói chung đóng gói là cơ chế để hạn chế sự truy cập vào một số thành phần của một đối tượng, điều này có nghĩa rằng các đại diện bên trong của một đối tượng không thể được nhìn thấy từ bên ngoài của định nghĩa đối tượng. Truy cập vào dữ liệu này thường chỉ đạt được thông qua các phương pháp đặc biệt: Getters và setters. Bằng cách sử dụng chỉ duy nhất có được () và set () phương pháp, chúng ta có thể chắc chắn rằng các dữ liệu không thể được vô tình đặt vào một nhà nước không phù hợp hoặc không hợp lệ.
Nó gần như luôn luôn có thể phá vỡ cơ chế bảo vệ này: Ví dụ trong C ++ bởi những "người bạn" cơ chế , trong Java và Ruby thông qua phản ánh API hoặc trong Python theo tên mangling.
Một phương pháp để thiết lập dữ liệu cá nhân cũng có thể được sử dụng để làm một số kiểm tra tính hợp lý. Trong ví dụ của chúng tôi, chúng tôi có thể kiểm tra, nếu sinh nhật ý nghĩa, ví dụ như nó không phải là rất có khả năng rằng một khách hàng là hơn 100 năm tuổi. Hoặc chúng ta có thể loại trừ khả năng một khách hàng có tài khoản giro là dưới 14 tuổi.
Inheritance
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: