We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e82fe90 commit 5e82d1eCopy full SHA for 5e82d1e
README.md
@@ -1,5 +1,14 @@
1
# Automatic-abstract-model-computation-from-Verilog-design-descriptions
2
3
+## What is abstraction?
4
+it is process of hiding implementation details and
5
+only showing the functionality to the user.
6
+Abstraction focus on what the object does instead of how it does.
7
+It is achieved by using Abstract class and Interface.
8
+abstract methods (methods without body, cannot be static and final),
9
+interface must implemented and abstract classes must be extended
10
+by regular classes in order to achieve abstraction
11
+
12
## Why is Abstraction necessary?
13
Due to the complexity of life, abstraction is necessary. Complex systems must be simplified for people to understand and use them.
14
To understand this in simple form. Let us take an example of 8-Bit Counter.
0 commit comments