Нове архітектурне рішення для Android – Mediator

Кожного дня стрімко зростає кількість користувачів мобільних ґаджетів у світі, і кожного дня тисячі ІТ-компанії працюють над створенням різноманітних програм та додатків на Android.

Зазвичай такі програми складаються з великого числа класів. Усі ці класи перебувають у зв’язку один з одним, між ними існує логіка. Проте, зі зростанням кількості класів, особливо під час технічного обслуговування і / або рефакторингу, виникає та ускладнюється проблема зв’язку між цими класами. З’являються труднощі із читанням та підтримкою програми. Крім того, можуть виникнути суттєві ускладнення  із внесенням змін в програму, оскільки будь-яка зміна може вплинути на код в декількох інших класах.

Програмісти із компанії [bvblogic] впровадили та застосовують патерн Mediator. Mediator допомагає визначити, яким чином певний набір об’єктів буде взаємодіяти між собою. Дане архітектурне рішення можна вважати поведінковою моделлю, оскільки воно може змінити поведінку програми.

Mediatgor

За допомогою цього патерну зв’язки між об’єктами інкапсулюються. Об’єкти більше не взаємодіють безпосередньо один з одним, натомість вони спілкуються через Mediator. Це зменшує залежність між взаємодіючими об’єктами, тим самим вирішуючи усі потенційні труднощі.

Знайомтесь детальніше із Mediator на GitHub. Почерпніть для себе користь та долучайтесь до вдосконалення системи.

Quality Assurance. Чому це так важливо для “здорового” коду

Процес розробки тісно пов’язаний з тестуванням, яке є надзвичайно важливим в усьому процесі створення веб-сайтів, мобільних додатків, CRM-систем тощо. Завдяки цьому обидві сторони, ІТ-компанія та клієнт, впевненi, що ІТ продукт працюватиме ефективно і належним чином….

ІТ інновації в агро бізнесі. 8 ключових напрямків, про які Вам варто дізнатись

За прогнозами ООН чисельність населення світу перетне межу 9 мільярдів до 2050 року. Також передбачається, що потреби у харчових ресурсах в світі зростуть вдвічі до того часу. Відповідно, однією з найбільш перспективних сфер бізнесу сьогодні…

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *