Пояснение
>P.S. Не слишком ли много классов? Такое дробление никак не поможет поиску. Например, никак нельзя быть уверенным, что автор отнес нужный пароход именно к классу "прибрежных заградителей", а не просто "заградителей". Значит, нужно просматривать оба класса, значит автор зря старался и делил их.
Я бы хотел как раз, чтобы классов было как можно меньше. (Пример: чтобы был один класс (или подкласс) Тральщики -- а прибрежные они, или ещё какие -- это уже дополнительная информация, как в самолётах есть класс -- Истребители, а в нём уже перехватчики, и-бомбардировщики, ночные, эскортные и т.д.)
Если можно корректно объедлинить классы в группы классов, было бы вообще замечательно. Типа: Боевые (артил. корабли), Минно-тральные корабли и т.д.