如何将面向对象的哪5条基本设计原则巧妙地融合为一个长尾词?