Máy tínhLập trình

Các nguyên tắc cơ bản của PLO và việc sử dụng chúng

thông tin chung

OOP - là một phong cách của chương trình xuất hiện trong những năm 80 của thế kỷ 20. Ngược lại với ngôn ngữ thủ tục, nơi dữ liệu và hướng dẫn chế biến của họ tồn tại riêng biệt, trong chương trình hướng đối tượng, thông tin này được kết hợp thành một thực thể duy nhất.

Nguyên tắc cơ bản của PLO

Trong phần mềm đối tượng lập trình có định đề riêng của mình. nguyên tắc OOP - là ý tưởng chính của nó. Có ba quan trọng nhất của họ: thừa kế, đa hình và đóng gói. Bên dưới mỗi sẽ được xem xét một cách chi tiết hơn. Nguyên tắc cơ bản của lập trình trong ngôn ngữ OOP là việc sử dụng các đối tượng và các lớp học. Trong quá trình chuyển đổi từ phong cách thủ tục của mã nguồn viết để hướng đối tượng thường gặp khó khăn, tuy nhiên, hầu hết các nhà phát triển sẽ tìm thấy nhiều lợi thế trong PLO.

đóng gói

Đóng gói - là việc sử dụng các phản ứng tổng hợp dữ liệu và hướng dẫn chế biến của họ trong một thực thể duy nhất - lớp. Đồng thời các chương trình viết bằng một trong các ngôn ngữ OOP có sự phân biệt giữa thông tin nội bộ và bên ngoài tổ chức. Do đó đạt được bảo mật dữ liệu và phương pháp thực hiện của họ bằng cách ảnh hưởng bên ngoài, ví dụ, từ các lớp khác mà không liên quan đến mặt hàng này. Trong bản chất của dữ liệu được tương tác thành công với nhau, nhưng được bảo vệ khỏi truy cập trái phép từ bên ngoài.

sự thừa kế

Nguyên tắc thứ hai của OOP - thừa kế - là khả năng của phương pháp sử dụng một lớp khác mà không lặp lại thực hiện thực tế của họ. Thừa kế loại bỏ sự dư thừa của mã nguồn.

đa hình

Một nguyên tắc OOP - Polymorphism. việc sử dụng nó có nghĩa là để thao tác với các đối tượng của mức độ khác nhau của sự phức tạp có thể tạo ra một giao diện duy nhất mà sẽ đáp ứng khác nhau với các sự kiện và đồng thời quyền để thực hiện các nhiệm vụ.

ngôn ngữ OOP

nguyên tắc OOP được sử dụng trong ví dụ các ngôn ngữ lập trình phổ biến nhất như C ++ và Java đã phát triển một phần quan trọng của các chương trình và ứng dụng. Ngoài ra còn có ngôn ngữ OOP ít được sử dụng - là Delphi, Object Pascal, Ruby và nhiều người khác.

PLO chỉ trích

Mặc dù các báo cáo thường tích cực đối với phương pháp này, thường nguyên tắc OOP được tiếp xúc và chỉ trích. Như với lập trình thủ tục trong OOP có nhược điểm của nó.

Thứ nhất, sự phức tạp của quá trình chuyển đổi. Để hiểu được nguyên tắc OOP, nó đòi hỏi rất nhiều thời gian, càng có nhiều người làm việc chặt chẽ chỉ với các ngôn ngữ lập trình thủ tục.

Thứ hai, việc thiếu các tài liệu là khó khăn hơn bởi vì bạn cần không chỉ để mô tả các lớp và các đối tượng, mà còn các trường hợp cụ thể của việc thực hiện.

Thứ ba, sự linh hoạt quá nhiều phương pháp có thể dẫn đến một thực tế rằng mã nguồn và các chương trình phát triển sẽ bị tràn ngập không có người nhận trong trường hợp đặc biệt này, các tính năng và khả năng. Bên cạnh đó, lưu ý việc thiếu hiệu quả về cấp phát bộ nhớ. Tuy nhiên, không phụ thuộc vào số điểm của các lập trình viên OOP xung quanh không ngừng phát triển và nhanh chóng phát triển ngôn ngữ bản thân.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.