Member 14082113 Ответов: 4

Проекты для практики ООП на java


Я уже некоторое время изучаю Java и получил свою голову вокруг основ языка и принципов ООП. Я также знаком с несколькими встроенными API Javas, поэтому хочу проверить свои навыки на приличном проекте.

Проблема в том, что я полностью застрял на вдохновении, и большинство гугловых проектов включают в себя такие вещи, как JavaFX, Spring, JDBC и т. д., о которых я еще недостаточно знаю, чтобы правильно застрять. Есть ли у кого-нибудь какие-либо ссылки/идеи о хороших проектах размера для практики наследования/абстракции/полиморфизма/абстрактных классов/интерфейсов и т. д.?

Спасибо

Что я уже пробовал:

Я просто следую учебникам и мне трудно думать о своих собственных практических проектах

4 Ответов

Рейтинг:
2
Рейтинг:
15

Member 14082113

Йоу, ты знаешь, что я только что думал об этом, и я придумал окончательное решение для такой задачи, как эта. Я собираюсь смоделировать Землю с помощью Java. Земля полна иерархических структур, которые одновременно реальны и абстрактны.

В нем есть страны, имеющие политические структуры, города, поселки и деревни, люди в самых разных ролях-от президента/премьер-министра/диктатора до продавца, фермера и профессионального застройщика. Он имеет погодные и экологические условия. У него есть моральные и этические проблемы (которые, возможно, трудно запрограммировать, но это стоит попробовать), чтобы рассмотреть. В нем есть животный мир, который можно было бы широко каталогизировать. Он обладает математическими свойствами и понятиями физики. Попытка смоделировать целую планету не только займет годы, но и будет чрезвычайно сложной, поскольку она становится все больше и больше, и таким образом проверить мое понимание ООП, вероятно, по максимуму.

Спасибо за несколько ответов, но я думаю, что теперь я разобрался с проектом. Овации


Рейтинг:
0

Richard MacCutchan

Вы проработали все учебные пособия по адресу Учебные Пособия По Java™ [^] ? Если нет, попробуйте тему, которая может вас заинтересовать.
Другие, чтобы рассмотреть: небольшая библиотека кредитования, прокат автомобилей, техническое обслуживание автомобилей, адресная книга и т. д.


Рейтинг:
0

Member 14775614

Напишите "java assignments with oop" в google, и вы найдете множество вариантов
Вот что-то интересное я нашел, можно прочитать описание любого проекта и начать подавать заявку
GitHub - Vincent3112/javaCourseraOOP: упражнения и задания Java OOP[^]
Удачи


Dave Kreskowiak

2 года слишком поздно