UML - Definições

Sou novo em orientação a objeto e queria saber uma definição legal para

Classes e objetos se alguem pode me ajudar ja agradeço…

Classe: Elemento do sistema, que interagem entre si. Possuidoras de atributos e ações.

Objeto: É a classe implementada.

West, sou pessimo para explicar, mas vamos ver se consigo:

Fazendo um comparativo com programacao estruturada, classe seria o “tipo” da variavel e o objeto seria a “variavel”. Por exemplo:

int contador;

vc tem o tipo e a variavel, q eh o q vc vai usar no programa. Agora no mundo OO (Orientacao a Objetos):

MinhaClasse MeuObjeto;

Minha classe eh o “tipo” q vc definiu, com variaveis mebro, método (funcoes dentro da classe). Mas a classe nao faz nada, é preciso instancia-la (mais pra frente vc vai ver q da mesmo sem instanciar, mas esqueca isso por hora), e qndo vc faz isso vc cria um objeto, no caso: MeuObjeto.

Portanto, objeto é uma instância da classe…

Ficou muito ruim?!?!