Glossary Object-oriented Programming Class (computer programming) Instance (computer science) Abstract data type Interface (computing) Implementation Cohesion (computer science)