Ознакомительный фрагмент. Получить полный доступ
Refactoring in Java: Improving code design and maintainability for Java developers