mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-25 04:56:23 +00:00
399 B
399 B
date | id | title |
---|---|---|
2020-11-26 | 097ba634-5976-437d-84c9-3bfe776df02b | abstraction |
Origin
Latin abstrahere "drawm from"
Definition
Hide implementation details from the user. For exapmle by extending classes.
Examples
abstract class Fish {
swim() { return '>>>>>' }
}
class Shark extends Fish {
name: 'shark'
}
class Tuna extends Fish {
name: 'tuna'
}