Các mô hình hướng đối tượng là nhận thức tương tự như cách con người nhận thức thế giới thực. Sử dụng các phương pháp tiếp cận OO, lập trình viên có thể có thể hình dung ra các giải pháp cho các vấn đề một cách dễ dàng hơn. Các khía cạnh của mô hình hướng đối tượng cũng có thể làm tăng hiệu quả của một lập trình vì đóng gói cho phép các đối tượng được áp dụng và tái sử dụng trong một loạt các chương trình khác nhau. Encapsulation đề cập đến quá trình ẩn các chi tiết bên trong của đối tượng và phương pháp của họ.
Sau khi một đối tượng được mã hóa, nó sẽ trở thành một "hộp đen", mà chủ yếu giấu chi tiết của nó từ các đối tượng khác và cho phép dữ liệu được truy cập bằng cách sử dụng phương pháp này. Đối tượng đóng gói có thể được dễ dàng tái sử dụng, sửa đổi, và thêm thắt.
Một bất lợi tiềm năng của các chương trình hướng đối tượng là hiệu quả thời gian chạy. Chương trình hướng đối tượng có xu hướng đòi hỏi bộ nhớ và xử lý các nguồn tài nguyên hơn các chương trình tố tụng. Các lập trình viên, kỹ sư phần mềm, và các nhà phân tích hệ thống có thể làm việc cùng nhau để cân nhắc sự cân bằng giữa các phương pháp tiếp cận OO và hiệu quả thời gian chạy.
đang được dịch, vui lòng đợi..