aboutsummaryrefslogtreecommitdiff
path: root/files/pl/glossary/abstrakcja/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/glossary/abstrakcja/index.html')
-rw-r--r--files/pl/glossary/abstrakcja/index.html55
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 &lt;iostream&gt;
+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&lt;&lt;"a = " &lt;&lt;a &lt;&lt; endl;
+ cout&lt;&lt;"b = " &lt;&lt; b &lt;&lt; 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>