Programming, Software Development, Software Engineering, Cpp, Technology.
The interface client neither knows nor cares about how the interface is implemented. All it knows is which methods are available and what they do. Example of an Interface in C++: class Drawable { public: // Pure virtual functions virtual void draw() = 0; virtual void setPosition(int x, int y) = 0;