Project: filesplitter
Additional Requirement:
1.Add process bar
2.As Componet
3.Able to process big files (it is hard to read 100MB from disk once)
Code Enhancement:
1.split user presentation level and business level
CHANGE POINT:
2.class will change? althorithm change? "strategy"
3.create class->"factory","reflection"
property "set": good place to do the validation
4.progress bar ->"observer", Interface add event