We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e82fe90 + 5e82d1e commit 7aa7d5eCopy full SHA for 7aa7d5e
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