Tải bản đầy đủ (.doc) (12 trang)

Lập trình hướng đối tượng (oop) là gì oop được dùng để làm gì

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.45 MB, 12 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b><small> TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA ĐIỆN – ĐIỆN TỬ</small></b>

<small> ---  </small>

<i> BÀI TIỂU LUẬN</i>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>GIỚI THIỆU</b>

<b>Lập trình hướng đối tượng ( OOP ) là gì?</b>

<i>OOP (viết tắt của Object Oriented Programming) – lập trình hướng đốitượng là một phương pháp lập trình dựa trên khái niệm về lớp và đối tượng. OOP tập trung vào các đối tượng thao tác hơn là logic để thao tác chúng, giúp code dễ quản lý, tái sử dụng được và dễ bảo trì.</i>

Bất kỳ developer nào muốn đi trên con đường lập trình cũng đều phải biết về OOP.

<b>Lập trình hướng đối tượng (OOP) là gì? OOP được dùng đểlàm gì?</b>

OOP (viết tắt của Object Oriented Programming) – lập trình hướng đối tượng là một phương pháp lập trình dựa trên khái niệm về lớp và đối tượng. OOP tập trung vào các đối tượng thao tác hơn là logic để thao tác chúng.

OOP là nền tảng của các design pattern hiện nay.

Mục tiêu của OOP là tối ưu việc quản lý source code, giúp tăng khả năng tái sử dụng và quan trọng hơn hết là giúp tóm gọn các thủ tục đã biết trước tính chất thơng qua việc sử dụng các đối tượng.

<b>Ưu điểm của lập trình hướng đối tượng OOP</b>

<small></small> OOP mơ hình hóa những thứ phức tạp dưới dạng cấu trúc đơn giản.

<small></small> Code OOP có thể sử dụng lại, giúp tiết kiệm tài nguyên.

<small></small> Giúp sửa lỗi dễ dàng hơn. So với việc tìm lỗi ở nhiều vị trí trong code thì tìm lỗi trong các lớp (được cấu trúc từ trước) đơn giản và ít mất thời gian hơn.

<small></small> Có tính bảo mật cao, bảo vệ thơng tin thơng qua đóng gói.

<small></small> Dễ mở rộng dự án.

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<i><b>Những ngôn ngữ OOP phổ biến nhất</b></i>

Java là ngơn ngữ lập trình hướng đối tượng (OOP), đa mục đích và độc lập nền tảng. Thay vì biên dịch mã nguồn thành mã máy trên nền tảng cụ thể, code Java được biên dịch thành bytecode – một định dạng trung gian. Bytecode sau đó sẽ được chạy bởi mơi trường thực thi (runtime

Code Java “viết một lần, chạy mọi nơi” nên khá lý tưởng cho những người mới tìm hiểu.

Là một ngơn ngữ lập trình hướng đối tượng được phát triển bởi Bjarne Stroustrup nhưng C++ mang cả 2 phong cách: lập trình hướng cấu trúc giống C và có thêm phong cách hướng đối tượng. Nếu đã quen với lập trình hướng cấu trúc trước đó thì việc học C++ khơng phải là điều q khó khăn.

PHP là ngơn ngữ lập trình đa mục đích, được rất nhiều Developer sử dụng. Đây là ngôn ngữ kịch bản mã nguồn mở, chạy ở phía server và được dùng để tạo ra các ứng dụng web.

JavaScript là ngơn ngữ lập trình được sử dụng trong việc xây dựng các website có tính tương tác cao, với mức độ phổ biến được xếp hạng bậc nhất. Học JavaScript khá dễ dàng và đặc biệt phù hợp cho những developer mới bắt đầu học lập trình.

Python là ngơn ngữ lập trình hướng đối tượng bậc cao, dùng để phát triển website và nhiều ứng dụng khác nhau. Python được tạo ra bởi Guido van Rossum và được phát triển trong một dự án mã mở (open source).

Với cú pháp cực kì đơn giản và thanh lịch, Python là lựa chọn hoàn hảo cho những ai lần đầu tiên học lập trình.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b><small>CHỦ ĐỀ BÀI LẬP TRÌNH : </small></b>

Viết chương trình quản lý dịch vụ thuê xe khu du lịch (xe đạp và xe máy) sau đó xuất ra các thông tin sau:

 Xuất tất cả các thông tin thuê xe (tên người thuê, loại xe, biển số, số giờ thuê, số tiền thuê)

 Tính tổng số tiền cho thuê xe máy và xe đạp

 Xuất tất cả các thông tin liên quan đến việc thuê xe đạp  Tính tổng số tiền cho thuê xe máy loại 250 phân khối

 Tiền thuê xe đạp được tính như sau: 10000(đồng) cho giờ đầu tiên, 8000 cho giờ tiếp theo.

 Tiền thuê xe máy được tính như sau: Đối với giờ đầu tên, loại xe 100 phân khối tính 150000, loại xe 250 phân khối tính 200000. Đối với những giwof tiếp theo tính 100000 cho cả 2 loại xe.

<b>SƠ ĐỒ LỚP</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>Code </b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CHƯƠNG TRÌNH CHẠY CODE </b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

 Xuất tất cả các thông tin thuê xe (tên người thuê, loại xe, biển số, số giờ thuê, số tiền thuê)

 Tính tổng số tiền cho thuê xe máy và xe đạp

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

 Xuất tất cả các thông tin liên quan đến việc thuê xe đạp

 Tính tổng số tiền cho thuê xe máy loại 250 phân khối

</div>

×