SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Lập Trình Hướng Đối Tượng
(Object-oriented Programming)
Mục tiêu
  Giới thiệu những khái niệm cơ bản trong lập
  trình hướng đối tượng
Nội dung
  Trừu tượng hóa, đối tượng, lớp
  Thuộc tính và phương thức
  Thông điệp và truyền thông điệp
  Tính bao gói, tính kế thừa, tính đa hình

                                                6.1
Khái Niệm
 Lập trình hướng đối tượng (OOP- Object-
 Oriented Programming)
     một cách tư duy mới, tiếp cận hướng đối tượng để
     giải quyết vấn đề bằng máy tính.
     một phương pháp thiết kế và phát triển phần mềm
     dựa trên kiến trúc lớp và đối tượng.
 Quá trình tiến hóa của OOP
1.   Lập trình tuyến tính
2.   Lập trình có cấu trúc
3.   Sự trừu tượng hóa dữ liệu
4.   Lập trình hướng đối tượng
                                                    6.2
Tại Sao
Tiếp Cận Hướng Đối Tượng?
Loại bỏ những thiếu sót của tiếp cận theo thủ
tục
Trong OOP
  Dữ liệu được xem như một phần tử chính yếu và
  được bảo vệ
  Hàm gắn kết với dữ liệu, thao tác trên dữ liệu
  Phân tách bài toán thành nhiều thực thể (đối tượng)
    xây dựng dữ liệu + hàm cho các đối tượng này.
Tăng cường khả năng sử dụng lại

                                                        6.3
Đặc Điểm Quan Trọng
Nhấn mạnh trên dữ liệu hơn là thủ tục
Các chương trình được chia thành các đối
tượng
Dữ liệu được che giấu và không thể được
truy xuất từ các hàm bên ngoài
Các đối tượng có thể giao tiếp với nhau
thông qua các hàm
Dữ liệu hay các hàm mới có thể được
thêm vào khi cần
Theo tiếp cận từ dưới lên
                                       6.4
Thuận Lợi
So với các tiếp cận cổ điển thì OOP có
những thuận lợi sau:
  OOP cung cấp một cấu trúc module rõ ràng
      Giao diện được định nghĩa tốt
      Những chi tiết cài đặt được ẩn
  OOP giúp lập trình viên duy trì mã và sửa đổi mã tồn
  tại dễ dàng (các đối tượng được tạo ra với những
  khác nhau nhỏ so với những đối tượng tồn tại).
  OOP cung cấp một framework tốt với các thư viện mã
  mà các thành phần có thể được chọn và sửa đổi bởi
  lập trình viên.

                                                    6.5
Trừu Tượng Hóa
            (Abstraction)
Trừu tượng hóa
  Phân biệt cần thiết với chi tiết
    Giao diện – Cài đặt
    Cái gì – Thế nào
    Phân tích – Thiết kế
Các kỹ thuật trừu tượng
  Đóng gói (encapsulation)
  Ẩn thông tin (information hiding)
  Thừa kế (inheritance)
  Đa hình (polymorphism)
                                      6.6
Đối Tượng (Object)
Đối tượng là
chìa khóa để hiểu
được kỹ thuật
hướng đối tượng
Trong hệ thống
hướng đối tượng,
mọi thứ đều là đối
tượng
   Viết một chương trình hướng đối tượng nghĩa là đang xây dựng
         một mô hình của một vài bộ phận trong thế giới thực

                                                                  6.7
Đối Tượng Thế Giới Thực
         (Real Object)
Một đối tượng thế giới thực là một thực
thể cụ thể mà thông thường bạn có thể sờ,
nhìn thấy hay cảm nhận được.

Tất cả có
trạng thái
(state) và
hành động
(behaviour)
                                        6.8
Đối Tượng Phần Mềm
        (Software Object)
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.
Cũng có trạng thái và
hành động
  Trạng thái: thuộc tính
  (attribute; property)
  Hành động: phương thức
  (method)
                                           6.9
Đối Tượng



      Đối tượng phần mềm    Đối tượng phần mềm Xe Đạp


Đối tượng (object) là một   Thuộc tính được xác định
thực thể phần mềm bao       bởi giá trị cụ thể gọi là
bọc các thuộc tính và       thuộc tính thể hiện.
các phương thức liên        Một đối tượng cụ thể
quan.                       được gọi là một thể hiện.
                                                        6.10
Lớp (Class)
Trong thế giới thực có nhiều đối tượng cùng loại.
Chương trình hướng đối tượng có nhiều đối
tượng cùng loại chia sẻ những đặc điểm chung.
Ví dụ




                                              6.11
Lớp Là Gì?
Một lớp là một thiết kế (blueprint) hay mẫu (prototype)
cho các đối tượng cùng kiểu
   Ví dụ: lớp XeDap là một thiết kế chung cho nhiều đối tượng xe
   đạp được tạo ra
Lớp định nghĩa các thuộc tính và các phương thức chung
cho tất cả các đối tượng của cùng một loại nào đó
Một đối tượng là một thể hiện cụ thể của một lớp.
   Ví dụ: mỗi đối tượng xe đạp là một thể hiện của lớp XeDap
Mỗi thể hiện có thể có những thuộc tính thể hiện khác
nhau
   Ví dụ: một xe đạp có thể đang ở bánh răng thứ 5 trong khi một xe
   khác có thể là đang ở bánh răng thứ 3.
                                                               6.12
Ví Dụ Lớp Xe Đạp
Khai báo cho lớp
     XeDap

                              Đối tượng của lớp
                                    XeDap




                                          6.13
Thuộc Tính Lớp
& Phương Thức Lớp




                    6.14
Thuộc Tính Lớp
     & Phương Thức Lớp
Thuộc tính lớp (class attribute) là một hạng mục dữ
liệu liên kết với một lớp cụ thể mà không liên kết với
các thể hiện của lớp. Nó được định nghĩa bên trong
định nghĩa lớp và được chia sẻ bởi tất cả các thể hiện
của lớp.
Phương thức lớp (class method) là một phương
thức được triệu gọi mà không tham khảo tới bất kỳ
một đối tượng nào. Tất cả các phương thức lớp ảnh
hưởng đến toàn bộ lớp chứ không ảnh hưởng đến
một lớp riêng rẽ nào.

                                                   6.15
Thuộc Tính
         & Phương Thức
Thuộc tính (attribute) là dữ liệu trình bày
các đặc điểm về một đối tượng.
Phương thức (method) có liên quan tới
những thứ mà đối tượng có thể làm. Một
phương thức đáp ứng một chức năng tác
động lên dữ liệu của đối tượng (thuộc
tính).

                                          6.16
Thông Điệp
     & Truyền Thông Điệp
Thông điệp (message) là một lời yêu cầu
một hoạt động. Gồm có:
  Đối tượng nhận thông điệp
  Tên của phương thức thực hiện
  Các tham số mà phương thức cần
Truyền thông điệp: một đối tượng triệu
gọi một hay nhiều phương thức của đối
tượng khác để yêu cầu thông tin.

                                         6.17
Tính Bao Gói
          (Encapsulation)
Đóng gói (encapsulation) là tiến trình che
giấu việc thực thi chi tiết của một đối
tượng.




                                        6.18
Ẩn Thông Tin
      (Information Hiding)
Đóng gói   Thuộc tính được lưu trữ
hay phương thức được cài đặt như thế
nào   được che giấu đi từ các đối
tượng khác

                       Việc che giấu những chi
                       tiết thiết kế và cài đặt từ
                        những đối tượng khác
                       được gọi là ẩn thông tin



                                               6.19
Tính Thừa Kế
            (Inheritance)
Hệ thống hướng đối tượng cho phép các
lớp được định nghĩa kế thừa từ các lớp
khác
  Ví dụ, lớp xe đạp leo núi và xe đạp đua là
  những lớp con (subclass) của lớp xe đạp.
Thừa kế nghĩa là các phương thức và các
thuộc tính được định nghĩa trong một lớp
có thể được thừa kế hoặc được sử dụng
lại bởi lớp khác.
                                               6.20
Tính Đa Hình
           (Polymorphism)
Đa hình: “nhiều hình thức”, hành động
cùng tên có thể được thực hiện khác nhau
đối với các đối tượng/các lớp khác nhau.
Ngữ cảnh khác      kết quả khác
    Điểm   Đường Thẳng        Hình Tròn   Hình Vuông



                         Vẽ




                                                       6.21

Contenu connexe

Tendances

PRA cho thong hoat vien (facilitator)
PRA cho thong hoat vien (facilitator)PRA cho thong hoat vien (facilitator)
PRA cho thong hoat vien (facilitator)foreman
 
Thiet Ke Du An Co Su Tham Gia
Thiet Ke Du An Co Su Tham GiaThiet Ke Du An Co Su Tham Gia
Thiet Ke Du An Co Su Tham Giaforeman
 
Mật thư - DoiSongTrai.NET
Mật thư - DoiSongTrai.NETMật thư - DoiSongTrai.NET
Mật thư - DoiSongTrai.NETTibi Nguyễn
 
Bài Giảng Phương Pháp Nghiên Cứu Định Tính
Bài Giảng Phương Pháp Nghiên Cứu Định Tính Bài Giảng Phương Pháp Nghiên Cứu Định Tính
Bài Giảng Phương Pháp Nghiên Cứu Định Tính nataliej4
 
Ky nang ho tro - Dieu hanh nhom
Ky nang ho tro - Dieu hanh nhomKy nang ho tro - Dieu hanh nhom
Ky nang ho tro - Dieu hanh nhomforeman
 
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...nataliej4
 
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO Bùi Quang Xuân
 
Petocdai 90 blogs-moveable-type
Petocdai 90 blogs-moveable-typePetocdai 90 blogs-moveable-type
Petocdai 90 blogs-moveable-typepetocdai_90
 
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC  TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC Bùi Quang Xuân
 
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Hon
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua HonMot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Hon
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Honminht115
 
Tang cuong su tham gia cua dan
Tang cuong su tham gia cua danTang cuong su tham gia cua dan
Tang cuong su tham gia cua danforeman
 
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách nataliej4
 
Tiểu Luận Xây Dựng Chính Phủ Điện Tử
Tiểu Luận Xây Dựng Chính Phủ Điện Tử Tiểu Luận Xây Dựng Chính Phủ Điện Tử
Tiểu Luận Xây Dựng Chính Phủ Điện Tử nataliej4
 
An Analysis Of Social Work...Vn Version
An Analysis Of Social Work...Vn VersionAn Analysis Of Social Work...Vn Version
An Analysis Of Social Work...Vn Versionforeman
 

Tendances (19)

PRA cho thong hoat vien (facilitator)
PRA cho thong hoat vien (facilitator)PRA cho thong hoat vien (facilitator)
PRA cho thong hoat vien (facilitator)
 
Ch5 Ql Chatluong Tm Dung
Ch5 Ql Chatluong Tm DungCh5 Ql Chatluong Tm Dung
Ch5 Ql Chatluong Tm Dung
 
Thiet Ke Du An Co Su Tham Gia
Thiet Ke Du An Co Su Tham GiaThiet Ke Du An Co Su Tham Gia
Thiet Ke Du An Co Su Tham Gia
 
Mật thư - DoiSongTrai.NET
Mật thư - DoiSongTrai.NETMật thư - DoiSongTrai.NET
Mật thư - DoiSongTrai.NET
 
Bài Giảng Phương Pháp Nghiên Cứu Định Tính
Bài Giảng Phương Pháp Nghiên Cứu Định Tính Bài Giảng Phương Pháp Nghiên Cứu Định Tính
Bài Giảng Phương Pháp Nghiên Cứu Định Tính
 
HDJHJ
HDJHJHDJHJ
HDJHJ
 
Ky nang ho tro - Dieu hanh nhom
Ky nang ho tro - Dieu hanh nhomKy nang ho tro - Dieu hanh nhom
Ky nang ho tro - Dieu hanh nhom
 
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...
ĐỀ CƢƠNG BÀI GIẢNG HỌC PHẦN: PHÁT TRIỂN VÀ TỔ CHỨC THỰC HIỆN CHƢƠNG TRÌNH GIÁ...
 
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO
TS. BÙI QUANG XUÂN NGHỆ THUẬT LÃNH ĐẠO
 
Petocdai 90 blogs-moveable-type
Petocdai 90 blogs-moveable-typePetocdai 90 blogs-moveable-type
Petocdai 90 blogs-moveable-type
 
22 Dieu Ve Marketing
22 Dieu Ve Marketing22 Dieu Ve Marketing
22 Dieu Ve Marketing
 
trucnguyen
trucnguyentrucnguyen
trucnguyen
 
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC  TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC
TS. BÙI QUANG XUÂN - MÔI TRƯỜNG HOẠT ĐỘNG CỦA TỔ CHỨC
 
Lego erp duoc
Lego erp duocLego erp duoc
Lego erp duoc
 
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Hon
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua HonMot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Hon
Mot So Thao Tac Giup May Tinh Hoat Dong Hieu Qua Hon
 
Tang cuong su tham gia cua dan
Tang cuong su tham gia cua danTang cuong su tham gia cua dan
Tang cuong su tham gia cua dan
 
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách
Kinh Tế Học Thể Chế Sở Hữu, Cạnh Tranh, Và Chính Sách
 
Tiểu Luận Xây Dựng Chính Phủ Điện Tử
Tiểu Luận Xây Dựng Chính Phủ Điện Tử Tiểu Luận Xây Dựng Chính Phủ Điện Tử
Tiểu Luận Xây Dựng Chính Phủ Điện Tử
 
An Analysis Of Social Work...Vn Version
An Analysis Of Social Work...Vn VersionAn Analysis Of Social Work...Vn Version
An Analysis Of Social Work...Vn Version
 

En vedette

Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTMasterCode.vn
 
Khtn 00 gioithieumonhoc-ccmtptpm
Khtn 00 gioithieumonhoc-ccmtptpmKhtn 00 gioithieumonhoc-ccmtptpm
Khtn 00 gioithieumonhoc-ccmtptpmNguyen Tran
 
Bai Giang 10
Bai Giang 10Bai Giang 10
Bai Giang 10nbb3i
 
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTBài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 

En vedette (6)

Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
 
Khtn 00 gioithieumonhoc-ccmtptpm
Khtn 00 gioithieumonhoc-ccmtptpmKhtn 00 gioithieumonhoc-ccmtptpm
Khtn 00 gioithieumonhoc-ccmtptpm
 
Bai Giang 10
Bai Giang 10Bai Giang 10
Bai Giang 10
 
Oop 0
Oop 0Oop 0
Oop 0
 
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTBài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 

Similaire à Bai Giang 9

Cac buoc xay dung du an
Cac buoc xay dung du anCac buoc xay dung du an
Cac buoc xay dung du anforeman
 
Sử dụng trò chơi trong tập huấn
Sử dụng trò chơi trong tập huấnSử dụng trò chơi trong tập huấn
Sử dụng trò chơi trong tập huấnforeman
 
Chủ nghĩa khoa học xã hội - Cửu Dương Thần Công
Chủ nghĩa khoa học xã hội - Cửu Dương Thần CôngChủ nghĩa khoa học xã hội - Cửu Dương Thần Công
Chủ nghĩa khoa học xã hội - Cửu Dương Thần CôngVuKirikou
 
Giải mã điện mặt trời
Giải mã điện mặt trờiGiải mã điện mặt trời
Giải mã điện mặt trờiphucnguyen729
 
My hoc Dai cuong
My hoc Dai cuongMy hoc Dai cuong
My hoc Dai cuongSan La
 
Tam ly tri lieu la gi?
Tam ly tri lieu la gi?Tam ly tri lieu la gi?
Tam ly tri lieu la gi?foreman
 
Phan tich giao duc va thuc hanh CTXH tai VN va Canada
Phan tich giao duc va thuc hanh CTXH tai VN va CanadaPhan tich giao duc va thuc hanh CTXH tai VN va Canada
Phan tich giao duc va thuc hanh CTXH tai VN va Canadaforeman
 
Ap dung cac chien luoc ho tro
Ap dung cac chien luoc ho troAp dung cac chien luoc ho tro
Ap dung cac chien luoc ho troforeman
 
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi nataliej4
 
An sinh xa hoi
An sinh xa hoiAn sinh xa hoi
An sinh xa hoiforeman
 
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dien
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dienBo cam nang dao tao va thong tin ve Phat trien nong thon toan dien
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dienforeman
 
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ nataliej4
 
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH nataliej4
 
CTXH tai truong hoc
CTXH tai truong hocCTXH tai truong hoc
CTXH tai truong hocforeman
 
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH nataliej4
 
Bai 2 Tai Nguyen Tinh
Bai 2 Tai Nguyen TinhBai 2 Tai Nguyen Tinh
Bai 2 Tai Nguyen Tinhguestb79152
 
Cam nang dao tao cho giao duc vien dong dang
Cam nang dao tao cho giao duc vien dong dangCam nang dao tao cho giao duc vien dong dang
Cam nang dao tao cho giao duc vien dong dangforeman
 
Phuong Phap Nckh
Phuong Phap NckhPhuong Phap Nckh
Phuong Phap Nckhguesta60ae
 
Dự áN đầU Tư TrạI ChăN NuôI Chó Chinh
Dự áN đầU Tư TrạI ChăN NuôI Chó ChinhDự áN đầU Tư TrạI ChăN NuôI Chó Chinh
Dự áN đầU Tư TrạI ChăN NuôI Chó Chinhskype
 

Similaire à Bai Giang 9 (20)

Cac buoc xay dung du an
Cac buoc xay dung du anCac buoc xay dung du an
Cac buoc xay dung du an
 
Sử dụng trò chơi trong tập huấn
Sử dụng trò chơi trong tập huấnSử dụng trò chơi trong tập huấn
Sử dụng trò chơi trong tập huấn
 
Chủ nghĩa khoa học xã hội - Cửu Dương Thần Công
Chủ nghĩa khoa học xã hội - Cửu Dương Thần CôngChủ nghĩa khoa học xã hội - Cửu Dương Thần Công
Chủ nghĩa khoa học xã hội - Cửu Dương Thần Công
 
Giải mã điện mặt trời
Giải mã điện mặt trờiGiải mã điện mặt trời
Giải mã điện mặt trời
 
My hoc Dai cuong
My hoc Dai cuongMy hoc Dai cuong
My hoc Dai cuong
 
Tam ly tri lieu la gi?
Tam ly tri lieu la gi?Tam ly tri lieu la gi?
Tam ly tri lieu la gi?
 
Phan tich giao duc va thuc hanh CTXH tai VN va Canada
Phan tich giao duc va thuc hanh CTXH tai VN va CanadaPhan tich giao duc va thuc hanh CTXH tai VN va Canada
Phan tich giao duc va thuc hanh CTXH tai VN va Canada
 
Ap dung cac chien luoc ho tro
Ap dung cac chien luoc ho troAp dung cac chien luoc ho tro
Ap dung cac chien luoc ho tro
 
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi
Đo Lường Trong Nghiên Cứu & Thiết Kế Bảng Câu Hỏi
 
An sinh xa hoi
An sinh xa hoiAn sinh xa hoi
An sinh xa hoi
 
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dien
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dienBo cam nang dao tao va thong tin ve Phat trien nong thon toan dien
Bo cam nang dao tao va thong tin ve Phat trien nong thon toan dien
 
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ
Đồ Án Thiết Kế Máy Sấy Lúa Kiểu Sấy Tháp Tam Giác Năng Suất 6 Tấn.Mẻ
 
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH
MỘT SỐ VẤN ĐỀ NGHIÊN CỨU NHÂN CÁCH
 
CTXH tai truong hoc
CTXH tai truong hocCTXH tai truong hoc
CTXH tai truong hoc
 
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH
HOẠT ĐỘNG GIAO TIẾP NHÂN CÁCH
 
Bai 2 Tai Nguyen Tinh
Bai 2 Tai Nguyen TinhBai 2 Tai Nguyen Tinh
Bai 2 Tai Nguyen Tinh
 
Cam nang dao tao cho giao duc vien dong dang
Cam nang dao tao cho giao duc vien dong dangCam nang dao tao cho giao duc vien dong dang
Cam nang dao tao cho giao duc vien dong dang
 
Phuong Phap Nckh
Phuong Phap NckhPhuong Phap Nckh
Phuong Phap Nckh
 
Dự áN đầU Tư TrạI ChăN NuôI Chó Chinh
Dự áN đầU Tư TrạI ChăN NuôI Chó ChinhDự áN đầU Tư TrạI ChăN NuôI Chó Chinh
Dự áN đầU Tư TrạI ChăN NuôI Chó Chinh
 
Microsoft%20 Project
Microsoft%20 ProjectMicrosoft%20 Project
Microsoft%20 Project
 

Plus de nbb3i

Bai Giang 11
Bai Giang 11Bai Giang 11
Bai Giang 11nbb3i
 
Bai Giang 7
Bai Giang 7Bai Giang 7
Bai Giang 7nbb3i
 
Bai Giang 1
Bai Giang 1Bai Giang 1
Bai Giang 1nbb3i
 
Bai Giang 2
Bai Giang 2Bai Giang 2
Bai Giang 2nbb3i
 
Bai Giang 4
Bai Giang 4Bai Giang 4
Bai Giang 4nbb3i
 
Bai Giang 3
Bai Giang 3Bai Giang 3
Bai Giang 3nbb3i
 
Bai Giang 5
Bai Giang 5Bai Giang 5
Bai Giang 5nbb3i
 
Bai Giang 6
Bai Giang 6Bai Giang 6
Bai Giang 6nbb3i
 
Bai Giang 8
Bai Giang 8Bai Giang 8
Bai Giang 8nbb3i
 
Bai Giang 12
Bai Giang 12Bai Giang 12
Bai Giang 12nbb3i
 

Plus de nbb3i (10)

Bai Giang 11
Bai Giang 11Bai Giang 11
Bai Giang 11
 
Bai Giang 7
Bai Giang 7Bai Giang 7
Bai Giang 7
 
Bai Giang 1
Bai Giang 1Bai Giang 1
Bai Giang 1
 
Bai Giang 2
Bai Giang 2Bai Giang 2
Bai Giang 2
 
Bai Giang 4
Bai Giang 4Bai Giang 4
Bai Giang 4
 
Bai Giang 3
Bai Giang 3Bai Giang 3
Bai Giang 3
 
Bai Giang 5
Bai Giang 5Bai Giang 5
Bai Giang 5
 
Bai Giang 6
Bai Giang 6Bai Giang 6
Bai Giang 6
 
Bai Giang 8
Bai Giang 8Bai Giang 8
Bai Giang 8
 
Bai Giang 12
Bai Giang 12Bai Giang 12
Bai Giang 12
 

Dernier

TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiTruongThiDiemQuynhQP
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocVnPhan58
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếngTonH1
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx22146042
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem Số Mệnh
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfXem Số Mệnh
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfXem Số Mệnh
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHThaoPhuong154017
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 

Dernier (20)

TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 

Bai Giang 9

  • 1. Lập Trình Hướng Đối Tượng (Object-oriented Programming) Mục tiêu Giới thiệu những khái niệm cơ bản trong lập trình hướng đối tượng Nội dung Trừu tượng hóa, đối tượng, lớp Thuộc tính và phương thức Thông điệp và truyền thông điệp Tính bao gói, tính kế thừa, tính đa hình 6.1
  • 2. Khái Niệm Lập trình hướng đối tượng (OOP- Object- Oriented Programming) một cách tư duy mới, tiếp cận hướng đối tượng để giải quyết vấn đề bằng máy tính. một phương pháp thiết kế và phát triển phần mềm dựa trên kiến trúc lớp và đối tượng. Quá trình tiến hóa của OOP 1. Lập trình tuyến tính 2. Lập trình có cấu trúc 3. Sự trừu tượng hóa dữ liệu 4. Lập trình hướng đối tượng 6.2
  • 3. Tại Sao Tiếp Cận Hướng Đối Tượng? Loại bỏ những thiếu sót của tiếp cận theo thủ tục Trong OOP Dữ liệu được xem như một phần tử chính yếu và được bảo vệ Hàm gắn kết với dữ liệu, thao tác trên dữ liệu Phân tách bài toán thành nhiều thực thể (đối tượng) xây dựng dữ liệu + hàm cho các đối tượng này. Tăng cường khả năng sử dụng lại 6.3
  • 4. Đặc Điểm Quan Trọng Nhấn mạnh trên dữ liệu hơn là thủ tục Các chương trình được chia thành các đối tượng Dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài Các đối tượng có thể giao tiếp với nhau thông qua các hàm Dữ liệu hay các hàm mới có thể được thêm vào khi cần Theo tiếp cận từ dưới lên 6.4
  • 5. Thuận Lợi So với các tiếp cận cổ điển thì OOP có những thuận lợi sau: OOP cung cấp một cấu trúc module rõ ràng Giao diện được định nghĩa tốt Những chi tiết cài đặt được ẩn OOP giúp lập trình viên duy trì mã và sửa đổi mã tồn tại dễ dàng (các đối tượng được tạo ra với những khác nhau nhỏ so với những đối tượng tồn tại). OOP cung cấp một framework tốt với các thư viện mã mà các thành phần có thể được chọn và sửa đổi bởi lập trình viên. 6.5
  • 6. Trừu Tượng Hóa (Abstraction) Trừu tượng hóa Phân biệt cần thiết với chi tiết Giao diện – Cài đặt Cái gì – Thế nào Phân tích – Thiết kế Các kỹ thuật trừu tượng Đóng gói (encapsulation) Ẩn thông tin (information hiding) Thừa kế (inheritance) Đa hình (polymorphism) 6.6
  • 7. Đối Tượng (Object) Đối tượng là chìa khóa để hiểu được kỹ thuật hướng đối tượng Trong hệ thống hướng đối tượng, mọi thứ đều là đối tượng Viết một chương trình hướng đối tượng nghĩa là đang xây dựng một mô hình của một vài bộ phận trong thế giới thực 6.7
  • 8. Đối Tượng Thế Giới Thực (Real Object) Một đối tượng thế giới thực là một thực thể cụ thể mà thông thường bạn có thể sờ, nhìn thấy hay cảm nhận được. Tất cả có trạng thái (state) và hành động (behaviour) 6.8
  • 9. Đối Tượng Phần Mềm (Software Object) 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. Cũng có trạng thái và hành động Trạng thái: thuộc tính (attribute; property) Hành động: phương thức (method) 6.9
  • 10. Đối Tượng Đối tượng phần mềm Đối tượng phần mềm Xe Đạp Đối tượng (object) là một Thuộc tính được xác định thực thể phần mềm bao bởi giá trị cụ thể gọi là bọc các thuộc tính và thuộc tính thể hiện. các phương thức liên Một đối tượng cụ thể quan. được gọi là một thể hiện. 6.10
  • 11. Lớp (Class) Trong thế giới thực có nhiều đối tượng cùng loại. Chương trình hướng đối tượng có nhiều đối tượng cùng loại chia sẻ những đặc điểm chung. Ví dụ 6.11
  • 12. Lớp Là Gì? Một lớp là một thiết kế (blueprint) hay mẫu (prototype) cho các đối tượng cùng kiểu Ví dụ: lớp XeDap là một thiết kế chung cho nhiều đối tượng xe đạp được tạo ra Lớp định nghĩa các thuộc tính và các phương thức chung cho tất cả các đối tượng của cùng một loại nào đó Một đối tượng là một thể hiện cụ thể của một lớp. Ví dụ: mỗi đối tượng xe đạp là một thể hiện của lớp XeDap Mỗi thể hiện có thể có những thuộc tính thể hiện khác nhau Ví dụ: một xe đạp có thể đang ở bánh răng thứ 5 trong khi một xe khác có thể là đang ở bánh răng thứ 3. 6.12
  • 13. Ví Dụ Lớp Xe Đạp Khai báo cho lớp XeDap Đối tượng của lớp XeDap 6.13
  • 14. Thuộc Tính Lớp & Phương Thức Lớp 6.14
  • 15. Thuộc Tính Lớp & Phương Thức Lớp Thuộc tính lớp (class attribute) là một hạng mục dữ liệu liên kết với một lớp cụ thể mà không liên kết với các thể hiện của lớp. Nó được định nghĩa bên trong định nghĩa lớp và được chia sẻ bởi tất cả các thể hiện của lớp. Phương thức lớp (class method) là một phương thức được triệu gọi mà không tham khảo tới bất kỳ một đối tượng nào. Tất cả các phương thức lớp ảnh hưởng đến toàn bộ lớp chứ không ảnh hưởng đến một lớp riêng rẽ nào. 6.15
  • 16. Thuộc Tính & Phương Thức Thuộc tính (attribute) là dữ liệu trình bày các đặc điểm về một đối tượng. Phương thức (method) có liên quan tới những thứ mà đối tượng có thể làm. Một phương thức đáp ứng một chức năng tác động lên dữ liệu của đối tượng (thuộc tính). 6.16
  • 17. Thông Điệp & Truyền Thông Điệp Thông điệp (message) là một lời yêu cầu một hoạt động. Gồm có: Đối tượng nhận thông điệp Tên của phương thức thực hiện Các tham số mà phương thức cần Truyền thông điệp: một đối tượng triệu gọi một hay nhiều phương thức của đối tượng khác để yêu cầu thông tin. 6.17
  • 18. Tính Bao Gói (Encapsulation) Đóng gói (encapsulation) là tiến trình che giấu việc thực thi chi tiết của một đối tượng. 6.18
  • 19. Ẩn Thông Tin (Information Hiding) Đóng gói Thuộc tính được lưu trữ hay phương thức được cài đặt như thế nào được che giấu đi từ các đối tượng khác Việc che giấu những chi tiết thiết kế và cài đặt từ những đối tượng khác được gọi là ẩn thông tin 6.19
  • 20. Tính Thừa Kế (Inheritance) Hệ thống hướng đối tượng cho phép các lớp được định nghĩa kế thừa từ các lớp khác Ví dụ, lớp xe đạp leo núi và xe đạp đua là những lớp con (subclass) của lớp xe đạp. Thừa kế nghĩa là các phương thức và các thuộc tính được định nghĩa trong một lớp có thể được thừa kế hoặc được sử dụng lại bởi lớp khác. 6.20
  • 21. Tính Đa Hình (Polymorphism) Đa hình: “nhiều hình thức”, hành động cùng tên có thể được thực hiện khác nhau đối với các đối tượng/các lớp khác nhau. Ngữ cảnh khác kết quả khác Điểm Đường Thẳng Hình Tròn Hình Vuông Vẽ 6.21