讲解面向对象的内聚和耦合,内聚的类型和倡导的内聚类型,耦合的类型和怎样减少耦合