Server类
{
   string Name;
   string GO;
   Function string strAdd()
   {
     return Name+GO;
   }
   Function string strNewAdd(string strName;string strGo)
   {
     Name=strName;
     GO=strGO;
     return Name+GO;
   }}Client类
{
    //调用方式一
    string reName;
    Server类 xServer类;
    xServer类.Name="小明"
    xServer类.GO="火车站"
    reName=xServer类.strAdd()
    //调用方式二
    string reName;
    string strXiaoName="小明";
    string strXiaoGO="火车站";
    Server类 xServer类;
    reName=xServer类.strAdd(strXiaoName,strXiaoGO)
}大家帮忆分析一下,上述两种调用方式,哪一种更符合面向对象的原则,
注,(本可以用接口来设计类,但公司说了,你这样用接口写大家都看不懂的可读太差了,维护性太差,代码要统一大家都看得懂,这样才好维护吗,)