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:
Java Program to Implement Horner Algorithm
Java Program to Generate All Possible Subsets with Exactly k Elements in Each Subset
Java Program to Check if a Given Graph Contain Hamiltonian Cycle or Not
Spring Security Basic Authentication
The Registration API becomes RESTful
Java 9 Stream API Improvements
Immutable ArrayList in Java
Prevent Cross-Site Scripting (XSS) in a Spring Application
Java Program to Implement Adjacency List
Automatic Property Expansion with Spring Boot
Java Program to Perform Search in a BST
How to Replace Many if Statements in Java
Giới thiệu Java 8
Spring REST API + OAuth2 + Angular
Giới thiệu luồng vào ra (I/O) trong Java
Guide to @JsonFormat in Jackson
Using JWT with Spring Security OAuth
Spring Boot - Tomcat Port Number
Java Program to Perform Complex Number Multiplication
Java Program to Solve a Matching Problem for a Given Specific Case
Validate email address exists or not by Java Code
Giới thiệu SOAP UI và thực hiện test Web Service
Lớp lồng nhau trong java (Java inner class)
Java Program to implement Dynamic Array
REST Web service: Tạo ứng dụng Java RESTful Client với Jersey Client 2.x
HttpClient 4 Cookbook
Java Program to Implement Cubic convergence 1/pi Algorithm
Spring Boot: Customize Whitelabel Error Page
Java Program to Implement Depth-limited Search
Hướng dẫn sử dụng Java Annotation
ThreadPoolTaskExecutor corePoolSize vs. maxPoolSize
New Features in Java 12