Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.47 KB

5 Classes Of Implementation.md

File metadata and controls

18 lines (12 loc) · 1.47 KB

Классы реализации

Так как не требуется работа с большими объемами информации, и нет специфичных требований к минимальным значениям частоты процессора или объему памяти, то достаточно будет обойтись стандартными структурами данных.

Места для приложения конкретных структур данных

Товар на полках магазина

HashMap.

Боевая система

Не могу подобрать СД, не опускаясь слишком сильно в реализацию до уровня методов.

Здоровье/Сила

Health/Power Обертки над стандартным числовым типом.

Переход между экранами

Усложнять логику перехода между экранами специально структурой так же не требуется по прошлому опыту проекта.
Тогда сначала использовал список для хранения порядка экранов, но оказалось что достаточно и удобнее оперировать всегда только парой из двух экранов, один из которых скрываю, а второй открываю.