Bài giảng "Kỹ thuật lập trình- Chương 4: Lớp và đối tượng" cung cấp cho người học các kiến thức: Lập trình truyền thống và lập trình hướng đối tượng, các khái niệm liên quan tới Lớp và đối tượng, . | Bài giảng Kỹ thuật lập trình Chương 4 - ĐH Kinh tế Luật Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Chương 4 Lớp và đối tượng Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Nội dung Lập trình truyền thống và lập trình hướng đối tượng Các khái niệm liên quan tới Lớp và Đối tượng Các mức truy xuất Các thành phần của lớp Thuộc tính phương thức Operator Service Method và Support Method Overloading method Parameter list method Alias và cơ chế gom rác tự động Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Lập trình truyền thống Phương pháp tiếp cận của lập trình truyền thống Lập trình tuyến tính. Lập trình cấu trúc Ưu điểm Chương trình rõ ràng dễ hiểu dễ theo dõi. Tư duy giải thuật rõ ràng. Khuyết điểm Không hỗ trợ việc sử dụng lại mã nguồn. Khi thay đổi cấu trúc dữ liệu phải thay đổi giải thuật. Phải giải quyết các mối quan hệ vĩ mô giữa các module phần mềm trong các dự án lớn. Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Lập trình hướng đối tượng Đặc điểm cơ bản Tập trung vào dữ liệu thay cho các hàm. Chương trình được chia thành các đối tượng độc lập. Cấu trúc dữ liệu được thiết kế sao cho đặc tả được các đối tượng. Dữ liệu được che giấu bao bọc. Các đối tượng trao đổi với nhau thông qua các hàm. Chương trình được thiết kế theo hướng tiếp cận từ dưới lên. Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Lập trình hướng đối tượng Một số ưu điểm nổi bật Không có nguy cơ dữ liệu bị thay đổi tự do trong chương trình. Khi thay đổi cấu trúc dữ liệu của một đối tượng không cần thay đổi mã nguồn của các đối tượng khác. Có thể sử dụng lại mã nguồn tiết kiệm tài nguyên. Phù hợp với các dự án phần mềm lớn phức tạp. Đại Học Quốc Gia Khoa Hệ Thống Thông Tin Đại Học Kinh Tế Luật Khái niệm Lớp và Đối tượng Khái niệm đối tượng object trong lập trình hướng đối tượng giống như một đối tượng cụ thể trong thế giới thực. Mỗi đối tượng có các thuộc tính và các hành vi .