logo
  • Giáo trình kỹ thuật lập trình hướng đối tượng

Giáo trình kỹ thuật lập trình hướng đối tượng

Tác giả
Phạm Thế Quế(chủ biên) - Đinh Thái Sơn - Nguyễn Đình Như - Vũ Thị Thu Minh - Nông Tiểu Lý

Số lượt xem : 1377

Số lượt download : 149

Ngày upload : 01/06/2023

Ngày cập nhật : 07/05/2024

Tags : Công Nghệ Thông Tin Lập Trình Kỹ thuật Lập trình C/C++

Kích thước : 26.83 MB

Số trang : 215

Lập trình cấu trúc là phương pháp tổ chức, phân chia chương trình thành các hàm, thủ tục, chúng được dùng để xử lý dữ liệu nhưng lại tách rời các cấu trúc dữ liệu. Thông qua các ngôn ngữ Foxpro, Pascal, C đa số những người làm Tin học đã khả quen biết với phương pháp lập trình này.

Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục, lớp là một đơn vị bao gồm cả dữ liệu và phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực, đầy đủ cả phần dữ liệu và yêu cầu quản lý. Tư tưởng lập trình hướng đối tượng được áp dụng cho hầu hết các ngôn ngữ chạy trên môi trường Windows và Unix như Visual C++, Visual C#, PHP, Java.

Ngôn ngữ lập trình C ra đời năm 1973 với mục đích ban đầu là để viết hệ điều hành Unix trên máy tính mini PDP. Sau đó C đã được sử dụng rộng rãi trên nhiều loại máy tính khác nhau và đã trở thành một ngôn ngữ lập trình cấu trúc rất được ưa chuộng.

Để đưa ngôn ngữ C vào thế giới hướng đối tượng, năm 1980 nhà khoa học người Mỹ B Stroustrup đã cho ra đời một ngôn ngữ C mới có tên ban đầu là “C có lớp”, sau đó đến năm 1983 thì gọi là C++. Ngôn ngữ C++ là một sự phát triển mạnh mẽ của C. Trong C++ chẳng những đưa vào tất cả các khái niệm, công cụ của lập trình hưởng đối tượng mà còn đưa vào nhiều khả năng mới mẻ cho hàm. Như vậy C++ là một ngôn ngữ lại cho phép tổ chức chương trình theo các lớp và các hàm. Có thể nói C++ đã thúc đẩy ngôn ngữ C vốn đã rất thuyết phục đi vào thế giới lập trình hướng đối tượng và C++ đã trở thành ngôn ngữ hướng đối tượng nổi bật trong những năm 90.

Trong những năm gần đây, lập trình hưởng đối tượng đã trở nên gần gũi nhờ sự ra đời liên tiếp của các ngôn ngữ lập trình hướng đối tượng. Sức mạnh của phương pháp lập trình hướng đối tượng thể hiện ở chỗ khả năng mô hình hóa hệ thống dựa trên các đối tượng thực tế, khả năng đóng gói và bảo vệ an toàn dữ liệu, khả năng sử dụng lại mã nguồn để tiếp cận chi phí và tài nguyên, đặc biệt là khả năng chia sẻ mã nguồn trong cộng đồng lập trình viên chuyên nghiệp. Những điểm mạnh này hứa hẹn sẽ thúc đẩy phát triển môi trường lập trình tiên tiến cùng với nền công nghiệp lắp ráp phần mềm với các thư viện thành phần có sẵn.

Giáo trình Kỹ thuật lập trình hướng đối tượng được biên soạn phục vụ môn học Lập trình hướng đối tượng (3 tín chỉ), dành cho đối tượng là sinh viên năm thứ 2 và năm thứ 3 của trường. Nhóm tác giả hi vọng rằng giáo trình sẽ cung cấp một cách tiếp cận tổng thể về phương pháp lập trình hưởng đối tượng đồng thời cũng cung cấp các kỹ thuật cơ bản về phát triển các ứng dụng bằng ngôn ngữ lập trình C++, một ngôn ngữ lập trình hướng đối tượng được sử dụng thông dụng nhất hiện nay.

Giáo trình này là kết quả tổng hợp các kiến thức và kinh nghiệm giảng dạy nhiều năm của các thầy cô tại trường Đại học Hùng Vương về lập trình hướng đối tượng. Mặc dù rất cố gắng, song chắc chắn giáo trình không thể tránh khỏi những thiếu sót, nhóm tác giả rất mong nhận được những ý kiến đóng góp, trao đổi của các nhà khoa học, đồng nghiệp và các độc giả để cuốn sách ngày càng được hoàn thiện hơn. Mọi góp ý xin gửi về: Bộ môn Công nghệ phần mềm - Khoa Kỹ thuật công nghệ - Trường Đại học Hùng Vương.

Xin trân trọng cảm ơn!

CÁC TÁC GIẢ

Gợi ý cho bạn

Điều gì xảy ra nếu như các máy chủ lớn nhất thế giới mất hết dữ liệu
08 Tháng 12

Điều gì xảy ra nếu như các máy chủ lớn nhất thế giới mất hết dữ liệu

Bạn có bao giờ tưởng tượng nếu một ngày nào đó, toàn bộ dữ liệu internet bị mất đi? Không còn email, không còn mạng xã hội, không còn tin tức, không còn video, không còn âm nhạc, không còn game, không còn gì cả. Chỉ còn lại những thiết bị điện tử vô dụng và những ký ức mờ nhạt về thế giới kỹ thuật số đã từng tồn tại.

Các loại ớt cay nhất thế giới
01 Tháng 11

Các loại ớt cay nhất thế giới

Bạn có biết rằng ớt cay không chỉ là một gia vị phổ biến trong ẩm thực, mà còn là một nguồn cung cấp nhiều vitamin và khoáng chất có lợi cho sức khỏe? Tuy nhiên, không phải ai cũng có thể ăn được ớt cay, đặc biệt là những loại ớt cay nhất thế giới. Bài viết này sẽ giới thiệu cho bạn một số loại ớt cay nhất thế giới, cùng với độ cay và những thông tin thú vị về chúng.

Khổng Tử và Triết Lý Nho Giáo: Nền Đạo Đức Xã Hội Trong Lịch Sử Trung Quốc
27 Tháng 01

Khổng Tử và Triết Lý Nho Giáo: Nền Đạo Đức Xã Hội Trong Lịch Sử Trung Quốc

Là một nhà triết học nổi tiếng trong lịch sử Trung Quốc, Khổng Tử và triết lý Nho giáo của ông đã để lại dấu ấn mạnh mẽ không chỉ trong văn hóa Trung Quốc mà còn trên khắp thế giới

Những loại thực phẩm cần tránh khi mua
17 Tháng 04

Những loại thực phẩm cần tránh khi mua

Thực phẩm tươi luôn là lựa chọn hàng đầu của mọi người trong việc bảo vệ sức khỏe và đảm bảo chất lượng cuộc sống.

Những lợi ích của việc đọc sách trong việc nâng cao tình cảm và mối quan hệ?
16 Tháng 04

Những lợi ích của việc đọc sách trong việc nâng cao tình cảm và mối quan hệ?

Việc đọc sách không chỉ giúp chúng ta nâng cao trí tuệ và kiến thức, mà còn có thể đóng vai trò quan trọng trong việc cải thiện tình cảm và mối quan hệ của chúng ta.

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta
06 Tháng 06

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta

Trong cuộc sống hối hả và áp lực hiện nay, chúng ta thường dễ mắc các vấn đề sức khỏe và trở nên phụ thuộc vào các biện pháp y tế truyền thống. Nhưng bạn có biết rằng cơ thể chúng ta có khả năng tự chữa lành và phục hồi? Trong bài blog này, chúng ta sẽ khám phá sức mạnh của cơ thể tự chữa lành và cách tận dụng nó để duy trì và nâng cao sức khỏe của chúng ta.

Toàn tập về cách sử dụng ssh
30 Tháng 09

Toàn tập về cách sử dụng ssh

SSH là viết tắt của "Secure Shell," đây là một giao thức mạng được sử dụng để thiết lập kết nối bảo mật giữa hai máy tính và cho phép truy cập từ xa vào máy chủ hoặc thiết bị khác qua mạng

Tại sao bạn nên ăn chay trường kỳ?
18 Tháng 10

Tại sao bạn nên ăn chay trường kỳ?

Bạn có biết rằng việc ăn chay trường kỳ không chỉ giúp bạn cải thiện sức khỏe, mà còn góp phần bảo vệ môi trường và động vật? Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn những lợi ích tuyệt vời của việc ăn chay trường kỳ, cũng như những mẹo để duy trì thói quen này.