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 Multi-Threaded Version of Binary Search Tree
Java Program to Check Whether an Undirected Graph Contains a Eulerian Cycle
Spring Boot - Database Handling
Introduction to the Java NIO Selector
Java Program to Implement D-ary-Heap
Automatic Property Expansion with Spring Boot
Phương thức forEach() trong java 8
Working with Network Interfaces in Java
Guide to WeakHashMap in Java
Constructor Dependency Injection in Spring
Java Program to Implement Binomial Tree
Spring NoSuchBeanDefinitionException
Static Content in Spring WebFlux
Java Program to Implement the One Time Pad Algorithm
Prevent Cross-Site Scripting (XSS) in a Spring Application
Set Interface trong Java
Returning Custom Status Codes from Spring Controllers
Tính đa hình (Polymorphism) trong Java
Giới thiệu Swagger – Công cụ document cho RESTfull APIs
Java Program to Implement LinkedList API
Biểu thức Lambda trong Java 8 – Lambda Expressions
Java Program to Find Inverse of a Matrix
Convert a Map to an Array, List or Set in Java
Spring Boot - Flyway Database
Java Program to Find Second Smallest of n Elements with Given Complexity Constraint
Java Program to Implement Doubly Linked List
Java Program to Check Whether Graph is DAG
ThreadPoolTaskExecutor corePoolSize vs. maxPoolSize
Compare Two JSON Objects with Jackson
Introduction to Liquibase Rollback
Spring Boot - Enabling Swagger2
Java Program to Construct K-D Tree for 2 Dimensional Data