Технологiя створення програмних продуктів
17 PLNСтворити нову модифікацію існуючих продуктів (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 забезпечується виконання розрахунку загальної вартості проекту.
Załączniki 6
-
124 Здравствуйте.
Готов взяться 200 грн за 1 Лабораторную работу.
Aktualne zlecenia dla freelancerów w kategorii Java
Rozwój platformy internetowej do handlu z integracją danych SBPro, wyświetlaniem klastrów, płynnościrozwój platformy internetowej do handlu z integracją danych SBPro, wyświetlaniem klastrów, płynności, dużych zleceń limitowanych (Clouds), HeatMap oraz automatycznymi ustawieniami wskaźników dla różnych interwałów czasowychEtap 1. Podłączenie do Transaq APIUzyskiwanie danych… Java, Programowanie stron internetowych ∙ 1 dzień 3 godziny temu ∙ 40 ofert |
Dostosowanie ekranu ładowania i menu Minecraft 1.12.2 (Tech Survival)
75 PLN
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego… Java, Tworzenie gier ∙ 1 dzień 22 godziny temu ∙ 5 ofert |
Integracja modułów skanerów stomatologicznych w CRM
2241 PLN
Opracowaliśmy system CRM do współpracy z dentystami i laboratoriami. Należy zintegrować usługi iTero, sirona, medit i inne, aby pliki były automatycznie pobierane. AI i uczenie maszynowe, Java ∙ 1 dzień 22 godziny temu ∙ 27 ofert |
Opracowanie prostych gier 2D (Wąż, Galaktyka itp.) na rynek Google PlayWitam! Szukam dewelopera (lub początkującego z dobrą podstawą), który będzie w stanie stworzyć kilka prostych klasycznych gier 2D na platformę mobilną Android z dalszą publikacją w Play Market.Na początek trzeba opracować jedną-dwie gry. Przykłady settingu i mechanik: klasyczna… Java, Tworzenie gier ∙ 4 dni 2 godziny temu ∙ 18 ofert |
Tworzenie aplikacjiChcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,… Java, Python ∙ 8 dni 20 godzin temu ∙ 40 ofert |