Share Tracker - это приложение для отслеживания информации о ценных бумагах. Приложение использует JavaFX для создания графического интерфейса пользователя и API для получения данных о ценных бумагах.
- Поиск ценных бумаг по их названию.
- Отображение информации о найденных ценных бумагах в виде таблицы.
- Добавление ценных бумаг в закладки для последующего отслеживания.
- Просмотр и отображение закладок с сохраненными ценными бумагами.
Java версия не ниже 20. Версия Maven не ниже 3
porm.xml -> Maven -> reloade project
src/main/java/com/example/sharetracker/ShareTrackerApp.java
Запустите приложение и введите название ценной бумаги в строку поиска. Нажмите кнопку "Поиск" для получения информации о ценных бумагах. Добавьте интересующие вас ценные бумаги в закладки с помощью флажков в таблице. Перейдите в раздел "Закладки", чтобы просмотреть сохраненные ценные бумаги. акции: SBER, РУСАЛ, YNDX, FLOT, BBG000R04X57
Это приложение разработано с использованием JavaFX и Tinkoff Invest API. В файле ShareTrackerController.java вы найдете основной код, управляющий логикой приложения. ShareInfo.java представляет класс для хранения информации о ценной бумаге. ShareInfoFactory.java предоставляет фабричные методы для создания объектов ShareInfo, используется паттерн Factory Method. Прототип (Prototype)— паттерн, который не стоит применять. В данном случае, создание копий объектов (прототипов) не представляется особой необходимостью, и паттерн Прототип мог бы быть избыточным.