Bài giảng lập trình hướng đối tượng với java ( full combo 9 chương ) Bài giảng lập trình hướng đối tượng với java ( full combo 9 chương ) Bài giảng lập trình hướng đối tượng với java ( full combo 9 chương ) Bài giảng lập trình hướng đối tượng với java ( full combo 9 chương )
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI JAVA NỘI DUNG BÀI GIẢNG CHƯƠNG TỔNG QUAN VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG CHƯƠNG NGƠN NGỮ LẬP TRÌNH JAVA CHƯƠNG XÂY DỰNG LỚP (CLASS) CHƯƠNG CÁC KỸ THUẬT XÂY DỰNG LỚP VÀ ĐỐI TƯỢNG CHƯƠNG KẾ TẬP VÀ KẾ THỪA CHƯƠNG MỘT SỐ KỸ THUẬT KẾ THỪA CHƯƠNG COLLECTIONS CHƯƠNG COLLECTIONS FRAMEWORK CHƯƠNG JAVA IO STREAM TỔNG QUAN VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Nội dung Cơng nghệ đối tượng Đối tượng Lớp Các nguyên lý Ngơn ngữ lập trình Java Ví dụ tập Cơng nghệ đối tượng Công nghệ đối tượng Công nghệ đối tượng sử dụng? Lịch sử phát triển công nghệ đối tượng Lịch sử phát triển ngơn ngữ lập trình 1.1 Cơng nghệ đối tượng Công nghệ đối tượng tập quy tắc (trừu tượng hóa, đóng gói, đa hình), hướng dẫn để xây dựng phần mềm, với ngôn ngữ, sở liệu công cụ khác hỗ trợ quy tắc (Object Technology - A Manager’s Guide, Taylor, 1997) 1.1 Công nghệ hướng đối tượng Các mơ hình tạo cần dễ tạo, dễ thay đổi, mở rộng, thẩm định kiểm chứng Các hệ thống xây dựng: Linh hoạt thay đổi, Có kiến trúc xác định Có hội để tạo thực thi thành phần có khả tái sử dụng Quy trình phát triển + Ngơn ngữ mơ hình hóa + Kỹ thuật công cụ phát triển 1.2 Công nghệ HDT sử dụng? Các hệ thống Client/Server phát triển Web Công nghệ đối tượng cho phép cơng ty: • đóng gói thơng tin doanh nghiệp đối tượng • giúp phân phối trình xử lý qua mạng Internet mạng máy tính Hệ nhúng (embedded system) 1.2 Cơng nghệ HDT sử dụng? Hệ thống thời gian thực (real-time) Công nghệ đối tượng cho phép hệ thống thời gian thực phát triển với chất lượng cao linh hoạt • Hệ thống vệ tinh • Các hệ thống quốc phịng hàng không vũ trụ 1.3 Lịch sử phát triển công nghệ đối tượng Các mốc cơng nghệ đối tượng 10