Update
new file:   chapt05/demo10/Base.java
new file:   chapt05/demo10/ClassFactory.java
new file:   chapt05/demo10/First.java
new file:   chapt05/demo10/Main.java
new file:   chapt05/demo10/Second.java