Premilinary knowledge of design pattern learning
Core: Refactor leads to the application of design pattern.
No one, even "Gang of Four", can't decide which pattern to use at the beginning of a project. Software system is so changeable that it develops as version iterates or customer demond changes. Design achieves to be beautiful only by keeping on doing refactor: change, change and change.
Is good design only gained by refactor or can be gained first time coding?
No one, even "Gang of Four", can't decide which pattern to use at the beginning of a project. Software system is so changeable that it develops as version iterates or customer demond changes. Design achieves to be beautiful only by keeping on doing refactor: change, change and change.
Is good design only gained by refactor or can be gained first time coding?

浙公网安备 33010602011771号