tailieunhanh - Lập trình mạng - Học viện công nghệ bưu chính viễn thông

Các phương pháp lập trình a) Lập trình tuyến tính Toàn bộ chương trình chỉ là một đơn thể duy nhất, các lệnh được thực hiện tuần tự theo thứ tự xuất hiện trong chương trình. Lập trình tuyến tính đơn giản nhưng khó sửa lỗi, khó mở rộng. | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CHƯƠNG TRÌNH DTỄT I r Ị Ị Ị ĐÀO TẠO ĐẠI HỌC TỪ XA LAP TRINH MANG Dùng cho sinh viên hệ đào tạo đại học từ xa Lưu hành nội bộ 2010 LẬP TRÌNH MẠNG Biên soạn NINH XUÂN HẢI CHƯƠNG I NGÔN NGỮ JAVA I. LẮP TRÌNH HƯỚNG ĐỐI TƯỢNG 1. Các phương pháp lập trình a Lâp trình tuyến tính Toàn bộ chương trình chỉ là một đơn thể duy nhất các lệnh được thực hiện tuần tự theo thứ tự xuất hiện trong chương trình. Lập trình tuyến tính đơn giản nhưng khó sửa lỗi khó mở rộng. b Lâp trình hướng thủ tục Chương trình được tách thành nhiều phần gọi là hàm hay thủ tục. Mỗi hàm sẽ thực hiện một chức năng của chương trình. Trong chương trình thường có một hàm chính main khi chương trình thực thi sẽ gọi hàm main hàm main có thể gọi các hàm khác các hàm khác lại có thể gọi lẫn nhau. Lập trình hương thủ tục dễ sửa lỗi dễ mở rộng nhưng vì dữ liệu và hàm tách biệt nên khó bảo vệ dữ liệu và hàm để không bị truy xuất bởi các hàm không mong đợi. Khi sửa đổi dữ liệu các hàm truy xuất phải thay đổi theo ngoài ra khó sử dụng lại các hàm đã viết sẵn. c Lâp trình hướng đối tương Chương trình sẽ được tách thành nhiều lớp mỗi lớp gồm có dữ liệu biến và phương thức hàm xử lý dữ liệu. Do dữ liệu và hàm được đóng gói thành lớp nên LTHĐT sẽ có 3 đặc tính sau - Tính đóng gói Encapsulation Việc tổ chức dữ liệu và phương thức trong một lớp gọi là tính đóng gói tính đóng gói cho phép bảo vệ dữ liệu che dấu chi tiết cài đặt. - Tính thừa kế Inheritance Sử dụng lớp có trước lớp cha để xây dựng lớp mới lớp con gọi là tính thừa kế. Lớp con được thừa hưởng những thuộc tính phương thức của lớp cha và có thể có thêm những thuộc tính phương thức riêng. Tính thừa kế giúp người lập trình dễ dàng sử dụng lại mã chương trình đã viết trước đó. - Tính đa hình Polymorphism Một phương thức có thể thực hiện theo nhiều cách khác nhau trên các lớp khác nhau gọi là tính đa hình. Tính đa hình giúp cho việc lập trình trở nên đơn giản dễ mở rộng. MÔ HÌNH CỦA LTHĐT

TỪ KHÓA LIÊN QUAN