diff options
author | Florian Dieminger <me@fiji-flo.de> | 2021-02-11 18:26:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-11 18:26:59 +0100 |
commit | 7a94b4d8daf297eda6df8e5cf933f7ba159bbc76 (patch) | |
tree | c8c8a36c41beda7a4c150927b2b5c7d2a09837bd /files/pl/glossary/abstraction/index.html | |
parent | ab718192b92d5cc38c1114e055a435a6de7dd8ef (diff) | |
parent | b8170f78422f2269dfc9df7760cc1ad51c048c00 (diff) | |
download | translated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.tar.gz translated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.tar.bz2 translated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.zip |
Merge pull request #38 from fiji-flo/unslugging-pl
Unslugging pl
Diffstat (limited to 'files/pl/glossary/abstraction/index.html')
-rw-r--r-- | files/pl/glossary/abstraction/index.html | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/files/pl/glossary/abstraction/index.html b/files/pl/glossary/abstraction/index.html new file mode 100644 index 0000000000..e7fef940f0 --- /dev/null +++ b/files/pl/glossary/abstraction/index.html @@ -0,0 +1,56 @@ +--- +title: Abstrakcja +slug: Glossary/Abstraction +translation_of: Glossary/Abstraction +original_slug: Glossary/Abstrakcja +--- +<p>Abstrakcja w {{Glossary("computer programming")}} <span class="tlid-translation translation"><span title="">to sposób na zmniejszenie złożoności i umożliwienie wydajnego projektowania i wdrażania w złożonych systemach oprogramowania.</span> <span title="">Ukrywa złożoność techniczną systemów za prostszą</span></span> {{Glossary("API", "APIs")}}.</p> + +<h2 id="Zalety_Abstrakcji_Danych">Zalety Abstrakcji Danych</h2> + +<ul> + <li><span class="tlid-translation translation"><span title="">Pomaga użytkownikowi uniknąć pisania kodu niskiego poziomu.</span></span></li> + <li><span class="tlid-translation translation"><span title="">Unika powielania kodu i zwiększa możliwość ponownego użycia.</span></span></li> + <li><span class="tlid-translation translation"><span title="">Potrafi samodzielnie zmieniać wewnętrzną implementację klasy bez wpływu na użytkownika.</span></span></li> + <li><span class="tlid-translation translation"><span title="">Pomaga zwiększyć bezpieczeństwo aplikacji lub programu, ponieważ tylko ważne informacje są dostarczane użytkownikowi.</span></span></li> +</ul> + +<h2 id="Przykład"><strong>Przykład</strong></h2> + +<pre class="brush: cpp">#include <iostream> +using namespace std; + +class implementAbstraction { + + private: + int a, b; + + public: + // method to set values of + // private members + + void set(int x, int y) { + a = x; + b = y; + } + + void display() { + cout<<"a = " <<a << endl; + cout<<"b = " << b << endl; + } +}; + +int main() { + implementAbstraction obj; + obj.set(10, 20); + obj.display(); + return 0; +}</pre> + +<h2 id="Ucz_się_więcej"><strong>Ucz się więcej</strong></h2> + +<h3 id="Wiedza_ogólna"><strong>Wiedza ogólna</strong></h3> + +<ul> + <li>{{interwiki("wikipedia", "Abstraction (computer science)", "Abstraction")}} w Wikipedii.</li> +</ul> |