Skip to content

Commit 7aa7d5e

Browse files
authored
Merge pull request #1 from Nimit3-droid/Nimit3-droid-patch-1
updated readme
2 parents e82fe90 + 5e82d1e commit 7aa7d5e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Automatic-abstract-model-computation-from-Verilog-design-descriptions
22

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+
312
## Why is Abstraction necessary?
413
Due to the complexity of life, abstraction is necessary. Complex systems must be simplified for people to understand and use them.
514
To understand this in simple form. Let us take an example of 8-Bit Counter.

0 commit comments

Comments
 (0)