Запитання з тегом «adapter»

6
Як я перевіряю систему, де над об'єктами важко знущатися?
Я працюю з наступною системою: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Нещодавно у нас виникла проблема, коли я оновлював версію бібліотеки, якою я користувався, яка, серед іншого, спричинила зміну часових позначок (які повертається сторонніми бібліотеками long) з мілісекунд після епохи на наносекунд …

4
Як слід додати функціональність об'єкту, який вже існує?
У мене є інтерфейс, який має певну кількість чітко визначених функціональних можливостей. Скажімо: interface BakeryInterface { public function createCookies(); public function createIceCream(); } Це добре працює для більшості реалізацій інтерфейсу, але в декількох випадках мені потрібно додати деякі нові функціональні можливості (наприклад, можливо, перекладені на новий метод createBrownies()). Очевидним / …

1
Тестування модуля клієнта API та обгортки
Я ходив по колах, намагаючись зрозуміти найкращий спосіб перевірити клієнтську бібліотеку API, яку я розробляю. Бібліотека має Clientклас, який в основному має зіставлення 1: 1 з API, та додатковий Wrapperклас, який забезпечує більш зручний інтерфейс у верхній частині Client. Wrapper --> Client --> External API Я спершу написав купу тестів …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.