Notes:
In OOPLs
C++: public: clause
Eiffel: export clause
C++ Public Interface
class point { int xPosition; int yPosition; colorType color; public: ... void move (int x, int y) {... void setColor (colorType c) {... }