publicvoidtemplatePatternTest(){
AbstractDisplay abstractDisplay =newCharDisplay("C");
abstractDisplay.display();
abstractDisplay =newStringDisplay("Char");
abstractDisplay.display();}17:41:08.211[main] INFO com.zyy.admin.pojo.AbstractDisplay - begin display :17:41:08.214[main] INFO com.zyy.admin.pojo.CharDisplay - Char0 : C
17:41:08.214[main] INFO com.zyy.admin.pojo.CharDisplay - Char1 : C
17:41:08.214[main] INFO com.zyy.admin.pojo.CharDisplay - Char2 : C
17:41:08.214[main] INFO com.zyy.admin.pojo.CharDisplay - Char3 : C
17:41:08.214[main] INFO com.zyy.admin.pojo.CharDisplay - Char4 : C
17:41:08.214[main] INFO com.zyy.admin.pojo.AbstractDisplay - end display
17:41:08.214[main] INFO com.zyy.admin.pojo.AbstractDisplay - begin display :17:41:08.215[main] INFO com.zyy.admin.pojo.StringDisplay - String0 : Char
17:41:08.215[main] INFO com.zyy.admin.pojo.StringDisplay - String1 : Char
17:41:08.215[main] INFO com.zyy.admin.pojo.StringDisplay - String2 : Char
17:41:08.215[main] INFO com.zyy.admin.pojo.StringDisplay - String3 : Char
17:41:08.215[main] INFO com.zyy.admin.pojo.StringDisplay - String4 : Char
17:41:08.215[main] INFO com.zyy.admin.pojo.AbstractDisplay - end display :