Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 1.93 KB

README.md

File metadata and controls

48 lines (28 loc) · 1.93 KB

AccountingSystem

Лабораторная работа №1 по курсу Прикладное программирование (based on Java)

Цель: Принципы ООП

Задача: Создать систему для учета квартир в многоэтажном доме

Предметная область: Дом, Квартира, Этаж

Требования

Система должна:

  1. Позволить подсчитать:
  • общую площадь дома,
  • этажность дома,
  • количество проживающих в нем человек.
  1. Давать возможность сравнивать дома и квартиры по параметрам.

  2. Для создания объектов использовать считывание из консоли.

PS.

!!! Названия пакетов, классов, объектов, функций должно быть в соответсвии с Java Code Convention от Oracle !!!

!!! Осмысленное название коммитов (с учетом стандартов) !!!

!!! Следование Git Flow (main / development / feature-branch) !!!

Критерии сдачи проекта

  1. Склонировать исходный репозиторий.
  2. Запушить исходный код на Ваш Github аккаунт.
  3. Оформить PR из вашей ветки в ветку development.
  4. Добавить коллаборатором меня и Михаила Лабутина.
  5. Добавить нас в PR как ревьюверов.

Будет плюсом

  1. Использование maven
  2. Использования паттернов Factory(или Builder) для создания объектов
  3. Использование JUnit

По всем вопросам обращаться в чат Java-Meow.