[oop] What does 'low in coupling and high in cohesion' mean