Технологiя створення програмних продуктів
4 USDСтворити нову модифікацію існуючих продуктів (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 забезпечується виконання розрахунку загальної вартості проекту.
Applications 6
-
124 Здравствуйте.
Готов взяться 200 грн за 1 Лабораторную работу.
Current freelance projects in the category Java
Script for modifying APKI have a script for older versions of the APK Minecraft that allowed creating a lighter version of the game by removing the music. Additionally, the script created a clone of Minecraft (so you could have two Minecraft games on your device...), and it also embedded the servers we… Java, App Development for Android ∙ 2 days 4 hours back ∙ 12 proposals |
Customization of the loading screen and menu for Minecraft 1.12.2 (Tech Survival)
20 USD
Need to refine the ready client Minecraft 1.12.2 with mods and implement a custom interface design in the style of technical survival (Industrial / Tech Survival).What needs to be done1. Custom mod loading screen It is necessary to replace the standard Minecraft/Forge loading… Java, Gaming Apps ∙ 7 days 2 hours back ∙ 6 proposals |
Integration of dental scanner modules into CRM
601 USD
We have developed a CRM system for interaction with dentists and laboratories. It is necessary to integrate services like iTero, Sirona, Medit, and others so that files are pulled automatically. AI & Machine Learning, Java ∙ 7 days 3 hours back ∙ 28 proposals |
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 9 days 7 hours back ∙ 19 proposals |