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