quinta-feira, 20 de março de 2008

Aula 13 e 14 de Projetos Orientado a Objetos

- Tipos de Acoplamento

Dentro da ordem de acoplamento temos, Acoplamento de dados, Acoplamento de controle, acoplamento de dados globais e acoplamento de dados internos. Vamos estar falando um pouco sobre cada um desses nesta postagem.
O acoplamento de dados que na listagem é considerado o melhor, consiste em existir duas classes onde uma passa um objeto como parâmetro para a outra, assim havendo uma mudança no objeto passado por parâmetro, automaticamente ira influenciar nas outras classes.
Acoplamento de controle é quando uma classe passa um objeto de controle para a outra, ou seja, passar flags como parâmetro para definir e controlar o que a outra classe ira realizar.
Acoplamento de dados globais, a forma mais conhecida disso são as variáveis globais, pois é onde vários objetos compartilham o mesmo dado.
Acoplamento de dados internos é quando um determinado objeto de uma classe altera dados locais de uma outra, isso geralmente ocorre quando usado métodos públicos e protegidos, é aconselhado utilizar métodos privados onde existam outra para entrada e saída de dados desse método.

Nenhum comentário: