Необходимо разработать иерархию классов для определения стоимости различных коктейлей, состоящих из не менее, чем трёх ингредиентов, добавляемых в разных пропорциях и количествах, если известна стоимость 1 мл каждого ингредиента.
Требования:
1. Максимально использовать возможности ООП.
2. Код должен быть прокоментирован и структурирован.
3. Язык java
Начнём с вопроса, что из этого ты знаешь. С основ императивного программирования: переменные и константы, логические операторы (if, switch case), массивы и циклы, процедуры и функции. Затем ооп: классы и объекты, наследование, интерфейсы. Затем структуры данных и библиотеки, паттерны и программная инженерия.