Công nghệ lập trình hứơng đối tượng_ Chương 1
Số trang: 28
Loại file: ppt
Dung lượng: 494.00 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu tham khảo Công nghệ thông tin, phần Công nghệ lập trình hứơng đối tượng _ Chương " Lập trình hứơng đối tượng " dành cho các bạn đang theo học chuyên ngành kỹ thuật lập trình.
Nội dung trích xuất từ tài liệu:
Công nghệ lập trình hứơng đối tượng_ Chương 1Công Nghệ Lập Trình Hướng Đối Tượng 1 OOP(Object Oriented Programming) Th.s Hồ Đình Khả Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tinTài liệu tham khảo: [1] Michael A.Smith, Java: an Object-Oriented Language, McGraw-Hill, 2000. [2] Prof. Alfons Kemper, Ph. D.: Object oriented Data modeling And programming In java,2000 [3] Copyright by Sams Publishing :Sams Teach Yourself Object Oriented Programming in 21 Days, 2002 JEDI Slide Bài Giảng- ĐHCNSG Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tinChương 1 Lập Trình Hướng Đối Tượng OOP(Object Oriented Programming) Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Mục tiêu Object Oriented Programming Trừu tượng hóa dữ liệu (Data Abstraction) Lớp và đối tượng (Class and Object ) Phương thức thiết lập và hủy (Construction và Destruction ) Persistence, Data encapsulation, Inheritance và Polymorphism Thuận lợi.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object-oriented programmings Phương pháp thiết kế và hiện thực các hệ thống phần mềm. Đặt trọng tâm vào đối tượng. Đối tượng bao hàm: hành vi và thuộc tính Đối tượng giao tiếp thông qua thông điệp Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Data Abstraction Cho phép quản lí tốt hơn các chương trình phức tạp Functions & Procedures Modules Abstract Data Types Class/Objects Data Abstract cho phép Mở rộng ngôn ngữ : Định nghĩa thêm kiểu Chế tác các thể hiện dữ liệu khác nhau Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Data Abstraction Các đặc trưng của Cácđặctrưngcủa Person Customer Name Address Name Age Address Height Hair colorTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin DataAbstraction(tiếp...) Thuộc tính Hành động Tên khách hàng Chấp nhận tên khách hàng Địa chỉ khách hàng Chấp nhận địa chỉ khách hàng Kiểu xe mua Chấp nhận kiểu xe đặt hàng Người bán (saleman) Chấp nhận tên người bán Phát sinh hóa đơnTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin DataAbstraction(tiếp…) Data Abstraction là quá trình nhận diện và nhóm dữ liệu và hành động có liên quan tới một thực thể riêng biệt . Thuận lợi: Nhận diện các đặt trưng và hành động thiết yếu Giúp lọai trừ những chi tiết không cần thiết.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Class Một Class định nghĩa như là một bản mẫu hay một kiểu chung về một lọai đối tượng nào đó theo thuộc tính và hành vi. Class Customer Tên khách hàng Địa chỉ khách hàng Kiểu xe mua Tên người bán Chấp nhận tên Chấp nhận địa chỉ Chấp nhận lọai xe đặt mua Chấp nhận tên người bán Phát sinh hóa đơnTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Class/Object Message Passing Generalization/Specialization Polymorphism Relationships: Associations, Aggregations Behaviors RulesTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object Một Object là sự thể hiện của class Stephen Boston OpelAstra Robin StephenlàmộtObjectcủaclassCustomerTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object(tiếp…) Attribute Những đặc trưng mô tả đối tượng. Operation Là một dịch vụ hoặc một hàm đuợc cung cấp bởi mọi thể hiện của một lớp đối tượng. Method Diễn tả cách thức mà một đối tượng vận động, phản ứng Message Yêu cầu cho một operation Event Tác nhân được gởi từ một object to object khác.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin So Sánh Class và Object Class định nghĩa một thực thể, trong khi một object là một thực thể thực sự. Class là một mô hình ý niệm,định nghĩa tất cả đặt trưng và ...
Nội dung trích xuất từ tài liệu:
Công nghệ lập trình hứơng đối tượng_ Chương 1Công Nghệ Lập Trình Hướng Đối Tượng 1 OOP(Object Oriented Programming) Th.s Hồ Đình Khả Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tinTài liệu tham khảo: [1] Michael A.Smith, Java: an Object-Oriented Language, McGraw-Hill, 2000. [2] Prof. Alfons Kemper, Ph. D.: Object oriented Data modeling And programming In java,2000 [3] Copyright by Sams Publishing :Sams Teach Yourself Object Oriented Programming in 21 Days, 2002 JEDI Slide Bài Giảng- ĐHCNSG Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tinChương 1 Lập Trình Hướng Đối Tượng OOP(Object Oriented Programming) Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Mục tiêu Object Oriented Programming Trừu tượng hóa dữ liệu (Data Abstraction) Lớp và đối tượng (Class and Object ) Phương thức thiết lập và hủy (Construction và Destruction ) Persistence, Data encapsulation, Inheritance và Polymorphism Thuận lợi.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object-oriented programmings Phương pháp thiết kế và hiện thực các hệ thống phần mềm. Đặt trọng tâm vào đối tượng. Đối tượng bao hàm: hành vi và thuộc tính Đối tượng giao tiếp thông qua thông điệp Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Data Abstraction Cho phép quản lí tốt hơn các chương trình phức tạp Functions & Procedures Modules Abstract Data Types Class/Objects Data Abstract cho phép Mở rộng ngôn ngữ : Định nghĩa thêm kiểu Chế tác các thể hiện dữ liệu khác nhau Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin Data Abstraction Các đặc trưng của Cácđặctrưngcủa Person Customer Name Address Name Age Address Height Hair colorTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin DataAbstraction(tiếp...) Thuộc tính Hành động Tên khách hàng Chấp nhận tên khách hàng Địa chỉ khách hàng Chấp nhận địa chỉ khách hàng Kiểu xe mua Chấp nhận kiểu xe đặt hàng Người bán (saleman) Chấp nhận tên người bán Phát sinh hóa đơnTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin DataAbstraction(tiếp…) Data Abstraction là quá trình nhận diện và nhóm dữ liệu và hành động có liên quan tới một thực thể riêng biệt . Thuận lợi: Nhận diện các đặt trưng và hành động thiết yếu Giúp lọai trừ những chi tiết không cần thiết.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Class Một Class định nghĩa như là một bản mẫu hay một kiểu chung về một lọai đối tượng nào đó theo thuộc tính và hành vi. Class Customer Tên khách hàng Địa chỉ khách hàng Kiểu xe mua Tên người bán Chấp nhận tên Chấp nhận địa chỉ Chấp nhận lọai xe đặt mua Chấp nhận tên người bán Phát sinh hóa đơnTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Class/Object Message Passing Generalization/Specialization Polymorphism Relationships: Associations, Aggregations Behaviors RulesTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object Một Object là sự thể hiện của class Stephen Boston OpelAstra Robin StephenlàmộtObjectcủaclassCustomerTrường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin Object(tiếp…) Attribute Những đặc trưng mô tả đối tượng. Operation Là một dịch vụ hoặc một hàm đuợc cung cấp bởi mọi thể hiện của một lớp đối tượng. Method Diễn tả cách thức mà một đối tượng vận động, phản ứng Message Yêu cầu cho một operation Event Tác nhân được gởi từ một object to object khác.Trường Đại học Công nghệ Sài gònKhoa Công nghệ Thông tin So Sánh Class và Object Class định nghĩa một thực thể, trong khi một object là một thực thể thực sự. Class là một mô hình ý niệm,định nghĩa tất cả đặt trưng và ...
Tài liệu liên quan:
-
52 trang 437 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 325 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 318 0 0 -
74 trang 307 0 0
-
96 trang 303 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 295 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 289 1 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 289 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 272 0 0