我知道,通过使用protected或private,我们可以限制类中成员的可见性。但我很好奇这样做的目的。调用类名($a = new class B
)不会使其成员成为全局的。那么,为什么还需要保护其成员呢?
对于低耦合和高内聚
请在下面检查:
http://www.hokstad.com/why-coupling-is-always-bad-cohesion-vs-coupling
我知道,通过使用protected或private,我们可以限制类中成员的可见性。但我很好奇这样做的目的。调用类名($a = new class B
)不会使其成员成为全局的。那么,为什么还需要保护其成员呢?
对于低耦合和高内聚
请在下面检查:
http://www.hokstad.com/why-coupling-is-always-bad-cohesion-vs-coupling