Description: it contains some design patterns and some good opinions,we can learn something from it
To Search:
File list (Check if you may need any files):
DesignModel\.classpath
...........\.mymetadata
...........\.project
...........\src\ConfigManager.properties
...........\...\factory\abstractfactory\AnimalFactory.java
...........\...\.......\...............\BigAnimalFactory.java
...........\...\.......\...............\BigCat.java
...........\...\.......\...............\BigDog.java
...........\...\.......\...............\Cat.java
...........\...\.......\...............\Client.java
...........\...\.......\...............\computer\AMDComputerFactory.java
...........\...\.......\...............\........\AMDCPU.java
...........\...\.......\...............\........\AMDVideoCard.java
...........\...\.......\...............\........\Client.java
...........\...\.......\...............\........\ComputerFactory.java
...........\...\.......\...............\........\CPU.java
...........\...\.......\...............\........\IntelComputerFactory.java
...........\...\.......\...............\........\IntelCPU.java
...........\...\.......\...............\........\IntelVideoCard.java
...........\...\.......\...............\........\VideoCard.java
...........\...\.......\...............\Dog.java
...........\...\.......\...............\SmallAnimalFactory.java
...........\...\.......\...............\SmallCat.java
...........\...\.......\...............\SmallDog.java
...........\...\.......\methodfactory\AppleFactory.java
...........\...\.......\.............\Client.java
...........\...\.......\.............\Fruit.java
...........\...\.......\.............\FruitFactory.java
...........\...\.......\.............\GreenApple.java
...........\...\.......\.............\NoSuchFruitFoundException.java
...........\...\.......\.............\PairFactory.java
...........\...\.......\.............\queryexample\Client.java
...........\...\.......\.............\............\DB2Query.java
...........\...\.......\.............\............\OracleQuery.java
...........\...\.......\.............\............\QueryRun.java
...........\...\.......\.............\RedApple.java
...........\...\.......\.............\WhitePair.java
...........\...\.......\.............\YellowPair.java
...........\...\.......\staticfactory\Apple.java
...........\...\.......\.............\Client.java
...........\...\.......\.............\Fruit.java
...........\...\.......\.............\FruitFactory.java
...........\...\.......\.............\NoSuchFruitFoundException.java
...........\...\.......\.............\Pair.java
...........\...\mutiton\ChangeASCII.java
...........\...\.......\I18NResource.java
...........\...\.......\I18NResourceClient.java
...........\...\resource_en_GB.properties
...........\...\resource_en_US.properties
...........\...\resource_zh_CN.properties
...........\...\singleton\Client.java
...........\...\.........\EagerSingleton.java
...........\...\.........\examples\ConfigManager.java
...........\...\.........\........\ConfigManagerClient.java
...........\...\.........\LazySingleton.java
...........\...\.........\RegSingleton.java
...........\...\.........\RegSingletonChild.java
...........\...\test\ConfigManagerServlet.java
...........\...\....\TestSingletonStatic.java
...........\WebRoot\index.jsp
...........\.......\META-INF\MANIFEST.MF
...........\.......\WEB-INF\classes\ConfigManager.properties
...........\.......\.......\.......\factory\abstractfactory\AnimalFactory.class
...........\.......\.......\.......\.......\...............\BigAnimalFactory.class
...........\.......\.......\.......\.......\...............\BigCat.class
...........\.......\.......\.......\.......\...............\BigDog.class
...........\.......\.......\.......\.......\...............\Cat.class
...........\.......\.......\.......\.......\...............\Client.class
...........\.......\.......\.......\.......\...............\computer\AMDComputerFactory.class
...........\.......\.......\.......\.......\...............\........\AMDCPU.class
...........\.......\.......\.......\.......\...............\........\AMDVideoCard.class
...........\.......\.......\.......\.......\...............\........\Client.class
...........\.......\.......\.....