Skip to content

Консольное приложение №1 - #1

Open
DanilaLort wants to merge 4 commits into
mainfrom
dev
Open

DanilaLort wants to merge 4 commits into
mainfrom
dev

Conversation

@DanilaLort

Copy link
Copy Markdown
Owner

Моя реализация консольного приложения: «Калькулятор счёта»

Comment thread src/main/java/Main.java
}
}

public static class Product {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Молодец, что добавил класс Product. Но на счет методов printAdd() и print() я бы подумал. Это все таки вывод текста в консоль, а класс Product должен содержать только логику относящуюся к product. Можно было бы например сделать метод
public void getStringProductWasAdd() { return "Блюдо: " + name + " по цене " + price + " рублей" + " добавленно"; } и в процессе выполнения программы вызвать System.out.println(getStringProductWasAdd()). Но это не сильно важно, просто на подумать.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Принцип единственной ответственности https://habr.com/ru/companies/ruvds/articles/426413/

Comment thread src/main/java/Main.java
System.out.println("Программа завершена");
return;
}
if (s.matches("\\d+")) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

регулярные выражения это круто, но нужно много времени, чтобы с ними нормально разобраться. И если ты только начинаешь программировать, то я бы не стал пока что с ними заморачиваться. Они не очень часто используются

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants