--- title: Abstrakcja slug: Glossary/Abstraction translation_of: Glossary/Abstraction original_slug: Glossary/Abstrakcja ---
Abstrakcja w {{Glossary("computer programming")}} to sposób na zmniejszenie złożoności i umożliwienie wydajnego projektowania i wdrażania w złożonych systemach oprogramowania. Ukrywa złożoność techniczną systemów za prostszą {{Glossary("API", "APIs")}}.
#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;
}