Організація даних

Рефакторингі цієї групи покликані полегшити роботу з даними, замінивши роботу з примітивними типами багатими функціональністю класами.

Крім того, важливим моментом є зменшення зв'язаність між класами, що покращує переносимість класів і шанси їх повторного використання.