Trừu tượng hóa dữ liệu ví dụ thực tế trong python
Tính trừu tượng trong python được định nghĩa là ẩn việc triển khai logic khỏi máy khách và sử dụng một ứng dụng cụ thể. Và tính năng chính quan trọng nhất của Lập trình hướng đối tượng. Nó ẩn dữ liệu không liên quan được chỉ định trong dự án, giảm độ phức tạp và mang lại giá trị hiệu quả. Tính trừu tượng được tạo bằng Python bằng cách sử dụng các lớp Trừu tượng và các phương thức của chúng trong mã Show cú pháp Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác Lớp trừu tượng Cú pháp được khai báo là
Phương thức trừu tượng Cú pháp được khai báo là
Trừu tượng hoạt động như thế nào trong Python?Vì vai trò chính của Trừu tượng là ẩn chức năng bên trong của mã và các tương tác được thực hiện với người dùng thông qua triển khai cơ bản. Nói cách khác, người dùng biết mình đang làm gì chứ không phải công việc được thực hiện như thế nào. Vì vậy, hãy đi sâu hơn vào chủ đề để tìm tầm quan trọng của nó Trong Python, Trừu tượng hoạt động bằng cách kết hợp các lớp và phương thức trừu tượng lớp trừu tượng. Một lớp được chỉ định trong mã có các phương thức trừu tượng được đặt tên là Lớp trừu tượng phương pháp trừu tượng. Ở đây, nó không có bất kỳ triển khai nào. Tất cả các triển khai được thực hiện bên trong các lớp con Python sử dụng biến tự định nghĩa trong định nghĩa phương thức và khởi tạo biến. Trong python, một phương thức lớp cung cấp thông tin về lớp. Để xác định một phương thức tức thì, phương thức này nên khai báo self như một tham số Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Trong Kịch bản trong thế giới thực, hãy để chúng tôi lấy một ví dụ, trong khi chúng tôi mua sắm trên Amazon hoặc mua sắm trực tuyến khác, chúng tôi mua sản phẩm/thêm vào giỏ hàng và thanh toán cho chúng, Nhưng khi chúng tôi nhấp vào các tùy chọn có sẵn thực hiện nhiều chức năng phía sau . Chỉ chế độ xem cần thiết được cung cấp cho người dùng. Đây chính xác là nơi mà một sự trừu tượng hoạt động thông qua lợi ích của phân loại theo Thứ bậc (Một Mô-đun phức hợp được chia thành các phần có thể quản lý được) Vài điều cần lưu ý trong Python
Tiếp theo, chúng ta sẽ xem cách khai báo một Lớp trừu tượng với mô-đun. Để làm như vậy, chúng ta bắt đầu
Python có cái hay là sở hữu Module làm cơ sở của Lớp trừu tượng tên là ABC – Abstract BaseClass. bây giờ chúng ta hãy tạo một đối tượng của lớp trừu tượng
Ở đây chúng tôi đã tạo một sản phẩm lớp có hai chức năng. phương pháp bình thường và trừu tượng. Đối với phương thức trừu tượng, các lớp con của sản phẩm sẽ có các chức năng của chúng. Nó xử lý mã bằng cách chia chúng thành các đơn vị nhỏ hơn Ví dụ về Trừu tượng trong PythonBây giờ chúng ta sẽ xem một ví dụ thể hiện Trừu tượng trong Python Ví dụ 1Mã số
Giải trình Để minh họa việc sử dụng lớp trừu tượng, chúng ta phải tạo một Đối tượng cho mọi phương thức ở đây đầu ra Ví dụ #2Mã số
Giải trình Vì vậy, trong đoạn mã trên, có một lớp trừu tượng Invoice và phương thức trừu tượng hóa đơn () bên dưới câu lệnh def cũng có hai lớp con dẫn xuất từ Hóa đơn và thực hiện các chức năng. Sau đó, sử dụng một Đối tượng 'aa', các phương thức được gọi đầu ra Ví dụ #3Mã số
Giải trình Đoạn mã trên giải thích cách kết hợp các phương thức trừu tượng và tĩnh. Vì vậy, ở đây, lớp private và XXX có một phương thức tĩnh Bank bên trong chúng. Và đầu ra được hiển thị dưới đây như đầu ra Ví dụ #4Mã số
Giải trình Ở đây mã có một phương thức trừu tượng khóa học () và một phương thức in () hiển thị cho người dùng. Lớp kế thừa ở đây là lớp demo và học và có phương thức khóa học() của họ. Các đối tượng được tạo cho lớp tương ứng và gọi phương thức course() cho cả hai lớp. Những mẩu thông tin ẩn bên trong chúng đang hoạt động. isinstance trả về giá trị true hoặc false trong python đầu ra Phần kết luậnDo đó, trong bài viết này, chúng ta đã thảo luận chi tiết về việc sử dụng tính trừu tượng, một khái niệm OOPS và được áp dụng trong các ứng dụng trong thế giới thực. Các lớp trừu tượng đặc biệt có lợi khi làm việc trên các dự án với các nhà phát triển khác nơi các mô-đun được thực hiện song song. tôi hi vọng. Các bạn đã hiểu lớp trừu tượng trong Python với cách triển khai của chúng Bài viết được đề xuấtĐây là hướng dẫn về Trừu tượng trong Python. Ở đây chúng tôi thảo luận về việc sử dụng trừu tượng; . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Trừu tượng hóa dữ liệu với ví dụ thực tế là gì?Ví dụ: khi sử dụng điện thoại di động, bạn có thể tìm ra cách trả lời cuộc gọi đến và trả lời tin nhắn văn bản . Nhờ trừu tượng hóa dữ liệu, bạn không thể biết điện thoại tự truyền tín hiệu như thế nào. Mục đích của trừu tượng hóa dữ liệu là chỉ hiển thị các yếu tố thiết yếu của thiết bị.
Trừu tượng hóa dữ liệu trong Python với ví dụ là gì?Trừu tượng hóa dữ liệu trong Python là quá trình ẩn việc triển khai thực sự của một ứng dụng khỏi người dùng và chỉ nhấn mạnh vào việc sử dụng ứng dụng đó . Về cơ bản, Trừu tượng tập trung vào việc ẩn các triển khai bên trong của một quy trình hoặc phương thức khỏi người dùng.
Một ví dụ tốt về sự trừu tượng là gì?Trừu tượng trong đời thực
. Bạn có thể khởi động xe bằng cách xoay chìa khóa hoặc nhấn nút khởi động. Bạn không cần biết động cơ khởi động như thế nào, xe của bạn có những bộ phận gì. Việc triển khai bên trong xe và logic phức tạp hoàn toàn bị ẩn khỏi người dùng. Your car is a great example of abstraction. You can start a car by turning the key or pressing the start button. You don't need to know how the engine is getting started, what all components your car has. The car internal implementation and complex logic is completely hidden from the user.
trừu tượng hóa dữ liệu định nghĩa với ví dụ là gì?Trừu tượng hóa dữ liệu là việc rút gọn một phần dữ liệu cụ thể thành một biểu diễn đơn giản hóa của toàn bộ . Nói chung, trừu tượng là quá trình loại bỏ các đặc điểm khỏi một thứ gì đó để giảm nó thành một tập hợp các phần tử thiết yếu. |