[{"title":"( 96 个子文件 153KB ) mark-mydamo.zip","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"image","children":[{"title":"第一版类图.png <span style='color:#111;'> 107.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"application.yml <span style='color:#111;'> 13B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"a1threeStructures","children":[{"title":"a3_iteration.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"a1_sequencing.java <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":"a2_alternation.java <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"A0Commen","children":[{"title":"YamlUtil.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"ClassName.java <span style='color:#111;'> 795B </span>","children":null,"spread":false},{"title":"Counter.java <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"a4features","children":[{"title":"AbstractAnimal.java <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"testMainOperation.java <span style='color:#111;'> 6.49KB </span>","children":null,"spread":false},{"title":"testMain.java <span style='color:#111;'> 777B </span>","children":null,"spread":false},{"title":"ADog.java <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"Dog.java <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"Animal.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"IDog.java <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"Pig.java <span style='color:#111;'> 615B </span>","children":null,"spread":false},{"title":"IAnimal.java <span style='color:#111;'> 309B </span>","children":null,"spread":false}],"spread":true},{"title":"a5Principle","children":[{"title":"a7CRP","children":[{"title":"bad","children":[{"title":"DBUtil.java <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"TeacherDAO.java <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"TeacherDTO.java <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"StudentDTO.java <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"StudentDAO.java <span style='color:#111;'> 785B </span>","children":null,"spread":false}],"spread":true},{"title":"good","children":[{"title":"DBUtil.java <span style='color:#111;'> 297B </span>","children":null,"spread":false},{"title":"TeacherDAO.java <span style='color:#111;'> 763B </span>","children":null,"spread":false},{"title":"TeacherDTO.java <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"StudentDTO.java <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"StudentDAO.java <span style='color:#111;'> 755B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"a5DIP","children":[{"title":"bad","children":[{"title":"XMLTransformer.java <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"MainClass.java <span style='color:#111;'> 610B </span>","children":null,"spread":false},{"title":"DatabaseSource.java <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"XLSTransformer.java <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"TextSource.java <span style='color:#111;'> 253B </span>","children":null,"spread":false}],"spread":true},{"title":"good","children":[{"title":"XMLTransformer.java <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"MainClass.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"FileSource.java <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"DatabaseSource.java <span style='color:#111;'> 528B </span>","children":null,"spread":false},{"title":"XLSTransformer.java <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"AbstractSource.java <span style='color:#111;'> 283B </span>","children":null,"spread":false},{"title":"TextSource.java <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"AbstractTransformer.java <span style='color:#111;'> 293B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"a1SRP","children":[{"title":"bad","children":[{"title":"Login.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"good","children":[{"title":"MainClass.java <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"UserDAO.java <span style='color:#111;'> 638B </span>","children":null,"spread":false},{"title":"LoginForm.java <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"DBUnit.java <span style='color:#111;'> 296B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"a6LOD","children":[{"title":"bad","children":[{"title":"DAO1.java <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Form1.java <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"Form4.java <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"Form2.java <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"DAO4.java <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"DAO3.java <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"DAO2.java <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Form3.java <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"Form5.java <span style='color:#111;'> 217B </span>","children":null,"spread":false}],"spread":true},{"title":"good","children":[{"title":"DAO1.java <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"Form1.java <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"Form4.java <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"Form2.java <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"Controller2.java <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"DAO4.java <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"DAO3.java <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"DAO2.java <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"Controller1.java <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"Form3.java <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"Form5.java <span style='color:#111;'> 186B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"a4ISP","children":[{"title":"bad","children":[{"title":"ClientC.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"ClientA.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"ClientB.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"ConcreteService.java <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"AbstractService.java <span style='color:#111;'> 244B </span>","children":null,"spread":false}],"spread":false},{"title":"good","children":[{"title":"ClientC.java <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"ClientA.java <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"AbstractServiceB.java <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"ClientB.java <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"AbstractServiceC.java <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"ConcreteService.java <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"AbstractServiceA.java <span style='color:#111;'> 196B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"a2OCP","children":[{"title":"bad","children":[{"title":"LoginFormCircle.java <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"main.java <span style='color:#111;'> 808B </span>","children":null,"spread":false},{"title":"CircleButton.java <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"LoginFormRectanle.java <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"RectangleButton.java <span style='color:#111;'> 331B </span>","children":null,"spread":false}],"spread":false},{"title":"good","children":[{"title":"AbstractButton.java <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"LoginForm.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"main.java <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"CircleButton.java <span style='color:#111;'> 335B </span>","children":null,"spread":false},{"title":"RectangleButton.java <span style='color:#111;'> 367B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"a3LSP","children":[{"title":"bad","children":[{"title":"Client.java <span style='color:#111;'> 447B </span>","children":null,"spread":false},{"title":"CipherA.java <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"CipherB.java <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"DataOperator.java <span style='color:#111;'> 551B </span>","children":null,"spread":false}],"spread":false},{"title":"good","children":[{"title":"Client.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"CipherA.java <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"CipherB.java <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"DataOperator.java <span style='color:#111;'> 371B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false}],"spread":true}]