•Almost any problem can be broken up into objects.
•Objects are defined by three things:
–Their state – this is the information they contain.
–Their behavior or capabilities – these are the functions they have access to.
–Their interface – the rules describing how they interact with other objects in the system.