Chương 1 giới thiệu tổng quan về cách tiếp cận hướng đối tượng. Những nội dung chính trong chương này gồm: Phương pháp tiếp cận của lập trình truyền thống, phương pháp tiếp cận hướng đối tượng, so sánh sự khác biệt giữa hai cách tiếp cận, xu hướng phát triển của lập trình hướng đối tượng. . | Môn: Lập trình Hướng đối tượng (Object Oriented Programming) Chương 1. Tổng quan về cách tiếp cận hướng đối tượng 1 Nội dung . Phương pháp tiếp cận của lập trình truyền thống . Phương pháp tiếp cận hướng đối tượng . So sánh sự khác biệt giữa hai cách tiếp cận . Xu hướng phát triển của lập trình hướng đối tượng 2 . Phương pháp tiếp cận của LT truyền thống Lập trình tuyến tính Đơn giản: tuần tự từ Đơn luồng: chỉ một luồng xử lý 3 . PP tiếp cận của LT truyền thống (tt) Lập trình có cấu trúc Chia nhỏ thành chương trình con Chương trình sẽ gọi chương trình con theo kịch bản định trước Mỗi chương trình con sẽ được triệu gọi nhiều lần Chương trình con được triệu gọi bất kỳ, không theo thứ tự khai báo Chương trình = cấu trúc dữ liệu + giải thuật Chương trình dễ đọc dễ hiểu Tư duy giải thuật rõ ràng Khi thay đổi cấu trúc thì giải thuật cũng thay đổi theo Phù hợp với phạm vi trong mỗi module, không phù hợp với chương trình có nhiều module, gọi module sẽ khó quản lý 4 . PP tiếp cận của LT truyền thống (tt) Lập trình có cấu trúc Chia nhỏ thành chương trình con Chương trình sẽ gọi chương trình con theo kịch bản định trước Mỗi chương trình con sẽ được triệu gọi nhiều lần Chương trình con được triệu gọi bất kỳ, không theo thứ tự khai báo Chương trình dễ đọc dễ hiểu Tư duy giải thuật rõ ràng Khi thay đổi cấu trúc thì giải thuật cũng thay đổi theo Phù hợp với phạm vi trong mỗi module, không phù hợp với chương trình có nhiều module, gọi module sẽ khó quản lý 5 . PP tiếp cận của LT truyền thống (tt) Lập trình có cấu trúc 6 Problem Data structure Operation (function) Program struct XX {. }; type Fun (XX x) {. }; void main() { X x; Fun(x); }; pick nouns pick verbs . PP tiếp cận của LT truyền thống (tt) Hạn chế của lập trình truyền thống Lập trình hướng cấu trúc đã rất phổ biến trong những năm 80 và đầu những năm 90, nhưng do những hạn chế và những nhược điểm rõ ràng khi lập trình hệ thống lớn, lập trình hướng cấu trúc đã dần bị thay thế cho phương . | Môn: Lập trình Hướng đối tượng (Object Oriented Programming) Chương 1. Tổng quan về cách tiếp cận hướng đối tượng 1 Nội dung . Phương pháp tiếp cận của lập trình truyền thống . Phương pháp tiếp cận hướng đối tượng . So sánh sự khác biệt giữa hai cách tiếp cận . Xu hướng phát triển của lập trình hướng đối tượng 2 . Phương pháp tiếp cận của LT truyền thống Lập trình tuyến tính Đơn giản: tuần tự từ Đơn luồng: chỉ một luồng xử lý 3 . PP tiếp cận của LT truyền thống (tt) Lập trình có cấu trúc Chia nhỏ thành chương trình con Chương trình sẽ gọi chương trình con theo kịch bản định trước Mỗi chương trình con sẽ được triệu gọi nhiều lần Chương trình con được triệu gọi bất kỳ, không theo thứ tự khai báo Chương trình = cấu trúc dữ liệu + giải thuật Chương trình dễ đọc dễ hiểu Tư duy giải thuật rõ ràng Khi thay đổi cấu trúc thì giải thuật cũng thay đổi theo Phù hợp với phạm vi trong mỗi module, không phù hợp với chương trình có nhiều module, gọi module sẽ khó quản lý 4 . PP .