Технологiя створення програмних продуктів
200 UAHСтворити нову модифікацію існуючих продуктів (Abstract Factory).
Змінити підпорядкування проекту та власника (Chain of Responsibility).
Додати додаткову функціональність по ланцюгу (Decorator).
Рекомендується використовувати Netbeans IDE для реалізації завдань.
ЛАБОРАТОРНА РОБОТА №1
Використання породжуючих шаблонів Factory Method, Prototype, Singleton.
Шаблон Factory Method.
В наведеному нижче прикладі показано, як для забезпечення можливості редагування елемента Pim-додатка використовується шаблон Factory Method. Така можливість знадобиться користувачеві Pim-додатка, який повинен управляти різноманітною інформацією.
ЛАБОРАТОРНА РОБОТА №2
Використання поведінкових шаблонів Iterator, Mediator, Memento.
Шаблон Iterator.
Даний приклад побудований на використанні колекцій зі стандартної бібліотеки Java. Для роботи з колекціями інтерфейс java.until.Iterator визначає основні методи, призначені для забезпечення навігації. Необхідно відзначити, що інтерфейс Iterator забезпечує можливість виконання тільки одного проходу по колекції.
Використання поведінкових шаблонів Observer, State, Strategy.
Шаблон Observer.
В лабораторній роботі показано приклад, яки дозволяє продемострувати спостережуваний об'єкт, який розсилає всім спостерігачам інформацію про оновлений стан об'єкта Task. Необхідно відзначити, що в будь-якому програмному коді GUI Java для обробки повідомлень використовується саме шаблон Observer. Розробляючи клас, який реалізує інтерфейс виду ActionListener, тим самим створюєте клас спостерігача. Реєстрація цього класу в компоненті за допомогою методу addActionListener зв'язує спостерігача із спостережуваним елементом, роль якого виконує компонент GUI Java.
ЛАБОРАТОРНА РОБОТА №4
Використання поведінкових шаблонів Visitor, Template Method, структурного шаблона Adapter.
Шаблон Visitor.
Шаблон Visitor часто використовується в тих випадках, коли в ході операцій, які виконуються над структурами великого обсягу, необхідно обчислювати проміжні та підсумкові результати. В даному прикладі показано, як за допомогою шаблона Visitor забезпечується виконання розрахунку загальної вартості проекту.
Додатки 6
-
124 Здравствуйте.
Готов взяться 200 грн за 1 Лабораторную работу.
Актуальні фриланс-проєкти в категорії Java
Скрипт для модифікації APKУ мене є скрипт під старі версії APK Minecraft, який дозволяв робити версію гри з меншим вагою за рахунок того, що там видалялася музика. Також, скрипт робив клон Minecraft (щоб можна було мати дві гри майнкрафт на своєму пристрої...), а також у вкладку "сервера" в грі… Java, Розробка під Android ∙ 2 дні 11 годин тому ∙ 12 ставок |
Кастомізація екрана завантаження та меню Minecraft 1.12.2 (Tech Survival)
891 UAH
Потрібно доопрацювати готовий клієнт Minecraft 1.12.2 з модами та впровадити власний дизайн інтерфейсу в стилі технічного виживання (Industrial / Tech Survival).Що потрібно зробити1. Кастомний екран завантаження модів Необхідно замінити стандартний екран завантаження… Java, Розробка ігор ∙ 7 днів 10 годин тому ∙ 6 ставок |
Інтеграція в CRM модулів сканерів стоматологій
27 000 UAH
Ми розробили CRM систему для взаємодії з зубними лікарями та лабораторіями. Потрібно інтегрувати сервіси iTero, sirona, medit та інші, щоб файли підтягуються автоматично AI та машинне навчання, Java ∙ 7 днів 10 годин тому ∙ 28 ставок |
Розробка простих 2D-ігор (Змійка, Галактика тощо) під Google Play MarketВітаю! Шукаю розробника (або початківця з хорошою базою), який зможе створити кілька простих класичних 2D-ігор під мобільну платформу Android з подальшою публікацією в Play Market.Для старту потрібно розробити одну-дві гри. Приклади сеттингу та механік: класична «Змійка»… Java, Розробка ігор ∙ 9 днів 14 годин тому ∙ 19 ставок |