Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội
Số trang: 16
Loại file: pdf
Dung lượng: 3.85 MB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 Tổng quan về OOP cung cấp cho người học những kiến thức như: Lập trình hướng đối tượng; Công nghệ hướng đối tượng; Ngôn ngữ lập trình Java; Ví dụ và bài tập. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội 9/10/18 Nội dung Bộ môn Công nghệ Phần mềm 1. Lập trình hướng đối tượng Viện CNTT & TT 2. Công nghệ hướng đối tượng Trường Đại học Bách Khoa Hà Nội 3. Ngôn ngữ lập trình Java 4. Ví dụ và bài tập LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 01. Tổng quan về OOP 1 2 Nội dung 1.1. Lịch sử phát triển của các NNLT1. Lập trình hướng đối tượng n a. Hợp ngữ (Assembly language): Là một ngôn ngữ lập trình tuần tự, gần với tập2. Công nghệ hướng đối tượng n các lệnh mã máy của CPU.3. Ngôn ngữ lập trình Java n Khó nhớ, khó viết, nhất là với những bài toán4. Ví dụ và bài tập phức tạp. n Khó sửa lỗi, bảo trì. 3 4 1 9/10/18 1.1. Lịch sử phát triển của các NNLT (2) 1.1. Lịch sử phát triển của các NNLT (3)n b. NNLT cấu trúc/thủ n c. NNLT hướng đối tượng: tục: n Thể hiện các thành phần của bài toán là các “đối n Xây dựng chương trình tượng” (object). dựa trên các hàm/thủ n Hướng đối tượng là một kỹ thuật để mô hình hóa tục/chương trình con hệ thống thành nhiều đối tượng. n Dữ liệu và xử lý (hàm) tách rời nhau n Các hàm không bắt buộc phải tuân theo một cách thức chung truy cập vào dữ liệu 5 6 1.2. Đối tượng là gì? Đối tượng thế giới thựcn Đối tượng trong thế giới thực n Một đối tượng thế giới thực là một thực n Ví dụ một chiếc ô tô thể cụ thể mà thông thường chúng ta có thển Liên quan đến chiếc ô tô: sờ, nhìn thấy hay cảm nhận được. n Các thông tin về chiếc xe như: màu sắc, tốc độ, số km đã đi được,... n Các hoạt động của chiếc xe như: tăng tốc khi nhấn ga, n Tất cả có giảm tốc khi đạp phanh,... trạng thái (state) và hành động (behaviour) 7 8 2 9/10/18 Đối tượng phần mềm Đối tượngn Các đối tượng phần mềm có thể được dùng để biểu diễn các đối tượng thế giới thực.n Cũng có trạng thái và hành động Đối tượng phần mềm Đối tượng phần mềm Xe Đạp n Trạng thái: thuộc tính (attribute; property) n Hành động: phương thức (method) Đối tượng (object) là một Thuộc tính được xác định ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội 9/10/18 Nội dung Bộ môn Công nghệ Phần mềm 1. Lập trình hướng đối tượng Viện CNTT & TT 2. Công nghệ hướng đối tượng Trường Đại học Bách Khoa Hà Nội 3. Ngôn ngữ lập trình Java 4. Ví dụ và bài tập LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 01. Tổng quan về OOP 1 2 Nội dung 1.1. Lịch sử phát triển của các NNLT1. Lập trình hướng đối tượng n a. Hợp ngữ (Assembly language): Là một ngôn ngữ lập trình tuần tự, gần với tập2. Công nghệ hướng đối tượng n các lệnh mã máy của CPU.3. Ngôn ngữ lập trình Java n Khó nhớ, khó viết, nhất là với những bài toán4. Ví dụ và bài tập phức tạp. n Khó sửa lỗi, bảo trì. 3 4 1 9/10/18 1.1. Lịch sử phát triển của các NNLT (2) 1.1. Lịch sử phát triển của các NNLT (3)n b. NNLT cấu trúc/thủ n c. NNLT hướng đối tượng: tục: n Thể hiện các thành phần của bài toán là các “đối n Xây dựng chương trình tượng” (object). dựa trên các hàm/thủ n Hướng đối tượng là một kỹ thuật để mô hình hóa tục/chương trình con hệ thống thành nhiều đối tượng. n Dữ liệu và xử lý (hàm) tách rời nhau n Các hàm không bắt buộc phải tuân theo một cách thức chung truy cập vào dữ liệu 5 6 1.2. Đối tượng là gì? Đối tượng thế giới thựcn Đối tượng trong thế giới thực n Một đối tượng thế giới thực là một thực n Ví dụ một chiếc ô tô thể cụ thể mà thông thường chúng ta có thển Liên quan đến chiếc ô tô: sờ, nhìn thấy hay cảm nhận được. n Các thông tin về chiếc xe như: màu sắc, tốc độ, số km đã đi được,... n Các hoạt động của chiếc xe như: tăng tốc khi nhấn ga, n Tất cả có giảm tốc khi đạp phanh,... trạng thái (state) và hành động (behaviour) 7 8 2 9/10/18 Đối tượng phần mềm Đối tượngn Các đối tượng phần mềm có thể được dùng để biểu diễn các đối tượng thế giới thực.n Cũng có trạng thái và hành động Đối tượng phần mềm Đối tượng phần mềm Xe Đạp n Trạng thái: thuộc tính (attribute; property) n Hành động: phương thức (method) Đối tượng (object) là một Thuộc tính được xác định ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình hướng đối tượng Lập trình hướng đối tượng Công nghệ Phần mềm Ngôn ngữ lập trình Java Công nghệ hướng đối tượngGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 273 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 229 0 0 -
101 trang 199 1 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 197 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 187 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 181 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 175 0 0 -
6 trang 170 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 151 0 0