Tính trừu tượng (abstraction) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng trong Java.
Tính trừu tượng là một tiến trình ẩn các chi tiết trình triển khai và chỉ hiển thị tính năng tới người dùng. Tính trừu tượng cho phép bạn loại bỏ tính chất phức tạp của đối tượng bằng cách chỉ đưa ra các thuộc tính và phương thức cần thiết của đối tượng trong lập trình.
Tính trừu tượng giúp bạn tập trung vào những cốt lõi cần thiết của đối tượng thay vì quan tâm đến cách nó thực hiện.
Trong Java, chúng là sử dụng abstract class và abstract interface để có tính trừu tượng. Chi tiết các bạn xem thêm ở bài viết: Abstract class và Interface trong Java.
Related posts:
Spring 5 Functional Bean Registration
Comparing Arrays in Java
Java Program to Perform Addition Operation Using Bitwise Operators
Java Program to Perform Searching Based on Locality of Reference
Jackson Unmarshalling JSON with Unknown Properties
Tránh lỗi NullPointerException trong Java như thế nào?
Spring Boot - Twilio
Implementing a Binary Tree in Java
Java Program to Implement EnumMap API
Tạo chương trình Java đầu tiên sử dụng Eclipse
Java Program to Represent Graph Using 2D Arrays
Java Program to Implement K Way Merge Algorithm
New Features in Java 11
A Guide to BitSet in Java
How to Set TLS Version in Apache HttpClient
Java Program to Compute Cross Product of Two Vectors
Guide to Selenium with JUnit / TestNG
Tính kế thừa (Inheritance) trong java
Spring Security Login Page with React
Hướng dẫn sử dụng Java String, StringBuffer và StringBuilder
Introduction to the Java ArrayDeque
Spring MVC Async vs Spring WebFlux
Tính đóng gói (Encapsulation) trong java
Java Program to Implement Sorted Circularly Singly Linked List
Sử dụng JDBC API thực thi câu lệnh truy vấn dữ liệu
How to Kill a Java Thread
Tính đa hình (Polymorphism) trong Java
Guide to CountDownLatch in Java
Java Program to Implement Hash Tables chaining with Singly Linked Lists
The Spring @Controller and @RestController Annotations
XML Serialization and Deserialization with Jackson
Java Program to Check Whether an Input Binary Tree is the Sub Tree of the Binary Tree