Hướng đối tượng lập trình.
Nhiều học sinh của nghệ thuật mở ra hy vọng hơn cho lập trình hướng đối tượng hơn so với bất kỳ của các mốt thời kỹ thuật khác trong ngày. Ta ở giữa họ. Mark Sherman của Dartmouth lưu ý rằng chúng ta phải cẩn thận phân biệt hai khái niệm riêng biệt mà đi dưới cái tên đó: các kiểu dữ liệu trừu tượng và các loại phân cấp, cũng được gọi là các lớp học. Khái niệm về kiểu dữ liệu trừu tượng là kiểu của một đối tượng cần được xác định bởi một cái tên, một tập hợp các giá trị thích hợp, và một tập hợp các hoạt động thích hợp, chứ không phải là cấu trúc lưu trữ của nó, mà nên được ẩn. Ví dụ như gói Ada (với các loại tin) hoặc mô-đun của Modula. Loại thứ bậc, chẳng hạn như các lớp học Simula-67 của, cho phép định nghĩa các giao diện chung có thể được tinh chế thêm bằng cách cung cấp các loại cấp dưới. Hai khái niệm này đều orthogonal- có thể có hệ thống phân cấp mà không cần che giấu và ẩn mà không phân cấp. Cả hai khái niệm đại diện cho những tiến bộ thực sự trong nghệ thuật xây dựng phần mềm.
đang được dịch, vui lòng đợi..