tailieunhanh - Nắm vững lập trình hướng đối tượng nguyên mẫu
Thế giới của các đối tượng Khi bạn bắt đầu một ngày làm việc—lái xe đến cơ quan, ngồi tại bàn để thực hiện một nhiệm vụ, ăn một bữa ăn, đi bộ qua một công viên—bạn thường có thể thao tác và tương tác với thế giới của mình mà không cần biết các định luật vật lý chi tiết chi phối nó. Bạn có thể xử lý các hệ thống khác nhau mà bạn đối phó với chúng mỗi ngày như là các đơn vị hoặc các đối tượng. Bạn đánh giá tính phức tạp của chúng và. | TKTV 1 À 1 1 r. - Ấ J V Năm vững lập trình hướng đôi tượng nguyên mâu Thế giới của các đối tượng Khi bạn bắt đầu một ngày làm việc lái xe đến cơ quan ngồi tại bàn để thực hiện một nhiệm vụ ăn một bữa ăn đi bộ qua một công viên bạn thường có thể thao tác và tương tác với thế giới của mình mà không cần biết các định luật vật lý chi tiết chi phối nó. Bạn có thể xử lý các hệ thống khác nhau mà bạn đối phó với chúng mỗi ngày như là các đơn vị hoặc các đối tượng. Bạn đánh giá tính phức tạp của chúng và thay vào đó nên tập trung vào các tương tác của bạn với chúng. Lịch sử Simula một ngôn ngữ để mô hình hóa thường được coi là ngôn ngữ hướng đối tượng đầu tiên. Sau đó đến Smalltalk C ngôn ngữ Java và C . Tại thời điểm đó trong hầu hết các ngôn ngữ hướng đối tượng các đối tượng được định nghĩa theo lớp. Sau đó các nhà phát triển ngôn ngữ lập trình Self một hệ thống giống như Smalltalk đã tạo ra một phương thức thay thế và trọng lượng nhẹ hơn để định nghĩa các đối tượng được gọi là lập trình dựa trên nguyên mẫu hoặc lập trình hướng đối tượng nguyên mẫu. Cuối cùng JavaScript được phát triển với một hệ thống đối tượng dựa trên nguyên mẫu prototype . Tính phổ biến của JavaScript đã đưa các đối tượng dựa trên nguyên mẫu vào dòng chảy chính. Mặc dù nhiều nhà phát triển cảm thấy khó chịu về điều này nhưng nhờ vào việc kiểm tra chặt chẽ hơn nên các hệ thống dựa trên nguyên mẫu có nhiều lợi thế. Lập trình hướng đối tượng Object-oriented programming - OOP cố gắng tạo ra các hệ thống phần mềm hoạt động một cách mô phỏng là kỹ thuật mô hình hóa mạnh mẽ và phổ biến rộng rãi trong phát triển phần mềm. Lập trình hướng đối tượng phổ biến vì nó phản ánh cách chúng ta nhìn thế giới như là một tập các đối tượng có thể tương tác với nhau và được thao tác theo nhiều cách khác nhau. Sức mạnh của lập trình OOP nằm trong hai nguyên tắc cốt lõi của nó Tính bao đóng Encapsulation Cho phép các nhà phát triển che giấu các hoạt động bên trong của cấu trúc dữ liệu và chỉ lộ ra các giao diện interface .
đang nạp các trang xem trước