factory method design pattern
correct uml
add buffer factory
correct how to use multi-threads
add uml for static factory method
remove warning in test case
remove sysout
Merge branch 'feature/FactoryMethod' into develop