Tính Trừu Tượng ( Abstraction Là Gì ? Abstraction Là Gì

Trừu tượng hóa (Abtraction) là chọn dữ liệu từ một nhóm lớn hơn để chỉ hiển thị các chi tiết có liên quan đến đối tượng.Nó giúp giảm sự phức tạp và công sức khi lập trình.Trong Java, sự trừu tượng hóa được thực hiện bằng cách sử dụng các Class và Interface Trừu tượng (Abtract Interfaces). Đây là một trong những khái niệm quan trọng nhất của OOP.

Bạn đang xem:

là chọn tài liệu từ một nhóm lớn hơn để chỉ hiển thị những cụ thể có tương quan đến đối tượng người dùng. Nó giúp giảm sự phức tạp và công sức của con người khi lập trình. Trong Java, sựđược triển khai bằng cách sử dụng những Class và Interface Trừu tượng ( Abtract Interfaces ). Đây là một trong nhữngBạn đang xem : Abstraction là gìBạn đang xem : Abstraction Là Gì

*
Ví dụ Abstraction trong Lập trình hướng đối tượng người tiêu dùng Java Giả sử bạn muốn tạo một ứng dụng ngân hàng nhà nước và bạn được nhu yếu tích lũy tổng thể thông tin về người mua của bạn. Có nhiều năng lực bạn sẽ đưa ra thông tin sau đây về người mua :

Nhưng, không phải tổng thể những thông tin trên là bắt buộc để tạo một ứng dụng ngân hàng nhà nước. Vì vậy, bạn chỉ cần chọn thông tin có ích cho ứng dụng ngân hàng nhà nước của mình từ nhóm đó. Dữ liệu như tên, địa chỉ, thông tin thuế, v.v … có ý nghĩa so với ứng dụng ngân hàng nhà nước .

Ví dụ về Ứng dụng Ngân hàng sau khi vận dụng AbstractionVì tất cả chúng ta đã tìm nạp / xóa / chọn thông tin người mua từ một nhóm lớn hơn, quy trình này được gọi là Trừu tượng hóa. Tuy nhiên, thông tin tương tự như sau khi được trích xuất hoàn toàn có thể được sử dụng cho nhiều ứng dụng. Chẳng hạn, bạn hoàn toàn có thể sử dụng cùng một tài liệu cho ứng dụng bệnh viện, ứng dụng cổng thông tin việc làm, cơ sở tài liệu của nhà nước, v.v … với rất ít hoặc không sửa đổi. Do đó, nó trở thành tài liệu chính của bạn. Đây là một lợi thế của Trừu tượng. Ở Lever cao hơn, Trừu tượng là một quy trình ẩn những chi tiết cụ thể tiến hành và chỉ hiển thị công dụng cho người dùng. Nó chỉ cho biết những điều quan trọng so với người dùng và ẩn những cụ thể bên trong, tức là. Trong khi gửi SMS, bạn chỉ cần nhập văn bản và gửi tin nhắn. Ở đây, bạn không chăm sóc đến việc giải quyết và xử lý nội bộ của việc gửi tin nhắn. Sự trừu tượng hóa hoàn toàn có thể đạt được bằng cách sử dụng Abtract Class và Abtract Method trong Java .

Abstract Class (Lớp trừu tượng)

Một class được khai báo là “abstract”, được gọi là abstract class. Nó có thể có abstract method cũng như các method cụ thể. Một class bình thường không thể có các abstract method.

Xem thêm: Giải Bài 1 Sgk Trang 36 Toán 8 Tập 1: Phân Thức Đại Số, Bài 1 Trang 36 Sgk Toán 8 Tập 1

Abstract Method (Phương thức trừu tượng)

Một method không có body được gọi là abstract method. Nó phải được khai báo trong một class trừu tượng. Phương thức trừu tượng sẽ không bao giờ là cuối cùng vì lớp trừu tượng phải thực hiện tất cả các phương thức trừu tượng.Quy tắc của phương thức trừu tượngCác phương thứctrừu tượng không có triển khai (implementation). Nó chỉ cómethod signatureNếu một class đang sử dụng một phương thức trừu tượng thì chúng phải được khai báo là trừu tượng. Điều ngược lại không thể đúng. Điều này có nghĩa là một class trừu tượng không nhất thiết phải có một phương thức trừu tượng. Nếu một class thông thường extendmột class trừu tượng, thì class đó phải thực hiện tất cả các phương thức trừu tượng của class trừu tượng mànó extend

Sự khác biệt giữa Trừu tượng (abtraction) và Đóng gói (Encapsulation)

Sự khác biệt giữa Abstraction và Encapsulation

Sự khác biệt giữa lớp trừu tượng (Abstract Class) và Interface

Sự độc lạ giữa Abstract Class và Interface

Ưu điểm của trừu tượng

Lợi ích chính của việc sử dụng một lớp trừu tượng là nó được cho phép bạn nhóm 1 số ít lớp tương quan như anh chị em. Trừu tượng giúp giảm độ phức tạp của quy trình phong cách thiết kế và tiến hành ứng dụng .

Khi nào nên sử dụng Phương thức trừu tượng (abstract method) và Lớp trừu tượng (abstract class)?

Sử dụng Phương thức trừu tượng khi: Các phương thức trừu tượng được khai báo trong đó hai hoặc nhiều lớp con cũng đang làm điều tương tự theo các cách khác nhau thông qua các triển khai khác nhau.Nó cũng extend cùng một lớp Trừu tượng và cung cấp các triển khai khác nhau của các phương thức trừu tượng.

Xem thêm: Nghĩa Của Từ Khách Sáo Là Gì ? Nghĩa Của Từ Khách Sáo

Sử dụng lớp trừu tượng khi: Các lớp trừu tượng giúp mô tả các loại hành vi chung và phân cấp lớp lập trình hướng đối tượng. Nó cũng mô tả các lớp con để cung cấp chi tiết thực hiện của lớp trừu tượng.

Chuyên mục: Internet
Rate this post
Share

You might also like

Trả lời Hủy

Your email address will not be published. Required fields are marked *

Lưu tên của tôi, email, và website trong trình duyệt này cho lần phản hồi tiếp nối của tôi.