diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
commit | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (patch) | |
tree | 0dd8b084480983cf9f9680e8aedb92782a921b13 /files/hu/glossary/abstraction/index.html | |
parent | 4b1a9203c547c019fc5398082ae19a3f3d4c3efe (diff) | |
download | translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.gz translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.bz2 translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.zip |
initial commit
Diffstat (limited to 'files/hu/glossary/abstraction/index.html')
-rw-r--r-- | files/hu/glossary/abstraction/index.html | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/files/hu/glossary/abstraction/index.html b/files/hu/glossary/abstraction/index.html new file mode 100644 index 0000000000..bf5dc1b36e --- /dev/null +++ b/files/hu/glossary/abstraction/index.html @@ -0,0 +1,49 @@ +--- +title: Absztrakció +slug: Glossary/Abstraction +tags: + - Absztrakció + - Kódolás + - Programozási Nyelv + - Szójegyzék +translation_of: Glossary/Abstraction +--- +<p>A {{Glossary("computer programming", "számítógépes programozás")}}ban az absztrakció lehetővé teszi a komplex szoftveres rendszerek bonyolultságának csökkentését illetve a hatékony dizájnt és kivitelezést. A bonyolult technikai rendszereket egyszerűbb {{Glossary("API", "API")}}-ok mögé rejti.</p> + +<h2 id="Az_adatabsztrakció_előnyei">Az adatabsztrakció előnyei</h2> + +<ul> + <li>A felhasználónak nem kell alacsony szintű kódot írnia.</li> + <li>Megakadályozza a kódduplázást és megnöveli az újrahasználhatóságot.</li> + <li>A felhasználó érintése nélkül meg tudja változtatni a belső osztályok implementációját.</li> + <li>Segít megnövelni az alkalmazás vagy program biztonságát, mivel csak a legfontosabb részleteket mutatja a felhasználónak.</li> +</ul> + +<h2 id="Példa"><strong>Példa</strong></h2> + +<pre class="brush: js notranslate">class AbsztrakcioBevezetes { + // a belső tagok értékének megváltoztatása + beallit(x, y) { + this.a = x; + this.b = y; + } + + kiiras() { + console.log('a = ' + this.a); + console.log('b = ' + this.b); + } +} + +const obj = new AbsztrakcioBevezetes(); +obj.beallit(10, 20); +obj.kiiras(); +// a = 10 +// b = 20</pre> + +<h2 id="Tudjon_meg_többet"><strong>Tudjon meg többet</strong></h2> + +<h3 id="Általános_ismeretek"><strong>Általános ismeretek</strong></h3> + +<ul> + <li>{{interwiki("wikipedia", "Abstraction (computer science)", "Absztrakció")}} a Wikipédián</li> +</ul> |