diff options
Diffstat (limited to 'files/pl/glossary/abstrakcja/index.html')
-rw-r--r-- | files/pl/glossary/abstrakcja/index.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/files/pl/glossary/abstrakcja/index.html b/files/pl/glossary/abstrakcja/index.html new file mode 100644 index 0000000000..0c56198083 --- /dev/null +++ b/files/pl/glossary/abstrakcja/index.html @@ -0,0 +1,55 @@ +--- +title: Abstrakcja +slug: Glossary/Abstrakcja +translation_of: Glossary/Abstraction +--- +<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> |