私はこのコードを持っています:
private String objectToString(Object obj){
if (obj instanceof String)
return (String)obj;
if (obj instanceof Struct){
Map<String,?> map = ((Struct)obj).getMembers();
return map.toString();
}
Class c = obj.getClass();
if (c.isArray())
{
//obj. iterate elements and return values;
return obj.toString();//to redi this
}
//this is for any other datatypes
else
return obj.toString();
}
これがGOF.Codeの設計パターンに該当するかどうかを誰かが提案できますか?