Бұл жобаның тақырыбы — консольдік интернет-дүкен жүйесін құру. Жобаның негізгі мақсаты — бағдарламалық жүйені модельдеу және объектіге бағытталған бағдарламалау (OOP) принциптерін қолдану.
Қазіргі таңда интернет-дүкендер өте кең таралған. Сондықтан осындай жүйенің қарапайым моделін құру — бағдарламалауды үйренуде маңызды қадам болып табылады.
- Себет қалай ұйымдастырылған?
Себет Cart класында:
- items → тауарлар тізімі (String ретінде)
- total → жалпы баға Тауар қосылғанда:
- тізімге жазылады
- жалпы сумма есептеледі
⸻
- Қандай кластар қолданылды?
3 негізгі класс:
- Product → тауар
- Cart → себет
- User → пайдаланушы
- ● Main → бағдарламаны іске қосады
⸻
- Тауарлар қалай сақталады?
List products = new ArrayList<>(); Яғни:
- Барлық тауарлар ArrayList ішінде сақталады
- Әр тауар — объект