TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình: Chương 4 - ThS Trần Duy Thanh

Bài giảng Kỹ thuật lập trình: Chương 4 Lớp và đối tượng do ThS Trần Duy Thanh biên soạn 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, 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, | Chương 4 Lớp và đối tượng 1 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 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. 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. 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. 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 riêng. Thuộc tính (attribute) mô tả đặc điểm của đối tượng. Hành vi là phương thức hoạt động của đối tượng, gọi tắt là phương thức (method). Khái niệm Lớp và Đối tượng Ví dụ: Phân số Đặc điểm Tử số Mẫu số Thao tác Cộng, trừ, nhân, chia Tối giản Nghịch đảo Khái niệm Lớp và Đối tượng Ví dụ: xe hơi Màu trắng 4 cửa 4 bánh Hiệu Toyota Chạy tới Chạy lui Xe dừng Khái niệm Lớp và Đối tượng Đối tượng: XeHoi Hiệu xe Màu xe Số bánh xe Số cửa Chạy tới Chạy lui Dừng .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.