Skip to content

AlexeyShpavda/Airline

Repository files navigation

Airline

Реализовать консольное приложение, удовлетворяющее следующим требованиям:

  1. Выполнить анализ и декомпозицию предметной области.
  2. Использовать возможности ООП: наследование, полиморфизм, инкапсуляция. Отразить декомпозицию в структуре классов.
  3. Каждый класс должен иметь исчерпывающее смысл название и информативный состав.
  4. При кодировании следует придерживаться соглашения об оформлении кода code convention.
  5. Файлы проекта должны быть разделены по папкам согласно доменной модели.
  6. Работа с консолью или консольное меню должно быть минимальным.

Авиакомпания. Определить иерархию самолетов. Создать авиакомпанию. Посчитать общую вместимость и грузоподъемность. Провести сортировку самолетов компании по дальности полета. Найти самолет в компании, соответствующий заданному диапазону параметров потребления горючего.