这好像不算是什么设计模式吧
有经验的 Java 开发人员都知道写好 toString 方法很重要。对可用人类理解的形式查看的对象进行记录和调试都相当容易...

解决方案 »

  1.   

    自动?
    java.io.PrintStream
        public void print(Object obj) {
    write(String.valueOf(obj));
        }
        public void println(Object x) {
    synchronized (this) {
        print(x);
        newLine();
    }
        }
    --- ZJQ
      

  2.   

    toString是Object的方法,所有对象都直接或间接继承它,但都能调用到对象本身实例的toString方法,面向对象的一般特性:多态!