Описание тега coupling

1 ответ

Сигналы и слоты могут увеличить сцепление

Итак, сигналы и слоты допускают слабую связь между объектом и методом с другим объектом и его методом. Это хорошо, но эти объекты сигнальных слотов существуют как открытые члены родительского класса, и поэтому их экспонирование подрывает слабую связ…
31 окт '14 в 10:37
3 ответа

Разделение логики игры и рендеринга

Каков наилучший способ отделить код рендеринга от собственно игрового движка / логического кода? И это даже хорошая идея, чтобы отделить их? Давайте предположим, что у нас есть игровой объект под названием Рыцарь. Рыцарь должен быть отображен на экр…
03 май '10 в 07:24
2 ответа

Почему медиаторы связаны с прокси в Flex PureMVC?

Я только недавно изучил платформу PureMVC, и меня немного смущает связь между объектами Proxy и Mediator. Ссылки на этой странице связаны с некоторыми документами, описывающими структуру. (Обратите внимание, что ссылки на вышеупомянутой странице отк…
14 авг '09 в 19:15
5 ответов

Умный указатель с автоматическим созданием

Я ищу простой способ уменьшить связывание заголовков в проекте C++, который происходит главным образом из-за (чрезмерного) состава классов, который, конечно, требует полного типа. Например: // header A class A { B b; // requires header B }; Я также …
15 дек '10 в 15:25
2 ответа

Реализация интерфейса это тесная связь?

Здесь говорится, что Я бы не рекомендовал использовать интерфейс InitializingBean и DisposableBean, потому что он будет тесно связан с вашим кодом к Spring Имеет ли это смысл? Я думал, что это будет как раз противоположность тесной связи.
13 янв '14 в 09:50
1 ответ

Афферентная и эфферентная связь для JavaScript в Sonar?

Есть ли способ расчета афферентной и эфферентной связи для JavaScript в SonarQube? Я пробую пример проекта, описанный в разделе "Начало работы за две минуты", и я уже установил плагин JavaScript.
30 янв '14 в 15:58
2 ответа

Соединение - веб-приложения C++ или приложения с графическим интерфейсом

Как справиться со связью в продвинутых приложениях C++?Можем ли мы использовать готовый код для веб-приложения, написанный (например, для Witty), и создать консольное приложение для него?... или изменить его на настольное приложение с графическим ин…
14 апр '11 в 09:16
3 ответа

Как проверить анонимные занятия?

Я полагаю, что вы должны быть знакомы с этой идиомой, которая является своего рода оправданием Java для закрытий //In the "Resource Manager" class public void process(Command cmd){ //Initialize ExpensiveResource resource = new ExpensiveResource(); /…
17 июл '09 в 22:26
2 ответа

Снять муфту, а затем макет для модульного теста

Это дилемма. Скажем, у нас есть два класса Class A { public int memberValue; } interface IB { int fun(); } Class B : IB { public int fun() { var a = new A(); switch(a.memberValue) { case 1: //do something break; case 2: //do something break; } } } Т…
31 май '13 в 16:24
1 ответ

Исключения и связь

У меня есть этот основной класс, который получает сообщение очереди, а затем использует несколько других классов, чтобы сделать некоторую работу. Все эти другие классы сами используют некоторые низшие классы, и в конечном итоге данные записываются в…
06 янв '13 в 10:27
1 ответ

Модель стратегии: объединенная стратегия против разобщенной стратегии

В чем разница между связанной стратегией и несвязанной стратегией? Спасибо за ответы.
18 ответов

В чем разница между слабой связью и жесткой связью в объектно-ориентированной парадигме?

Кто-нибудь может описать точную разницу между слабой связью и сильной связью в объектно-ориентированной парадигме?
14 май '10 в 05:32
2 ответа

Слишком сильное сцепление или все в порядке?

Допустим, у меня есть classA, который имеет свои собственные методы со своими частными полями и тем, что у вас есть (в основном придерживаются стандартов инкапсуляции). Тогда у меня есть classB, что для его выполнения необходимо конечное состояние (…
13 окт '15 в 13:14
2 ответа

Соединение и выяснение зависимостей

В настоящее время я изучаю связь и зависимости в Java. Я читал этот учебник и понимаю, что если class1 содержит экземпляр class2 и если вы вызываете метод, как exampleMethod(c2)это считается зависимостью между class1 и class2. Однако я не уверен нас…
11 фев '14 в 00:30
0 ответов

Что касается соображений связывания, чем конкретные типы данных / типы контейнеров отличаются от доменных классов?

Я нашел это; Контейнер - это класс, объект или абстрактный тип данных, экземплярами которого являются "контейнеры", которые организованно удерживают другие объекты. Конкретный тип данных - это способ, которым абстрактный тип данных на самом делереал…
27 июн '18 в 22:56
1 ответ

Прямой компонентный объект

Я не понимаю, что означает прямая составляющая объекта в контексте статьи закона Деметры. Как я вижу, термин был взят из статьи Дэвида Блока. Итак, что такое термин и где я могу получить примеры из жизни и больше информации о нем?
10 янв '18 в 09:33
1 ответ

JDBC - ослабить сцепление

В настоящее время у нас есть школьный проект, в котором наше приложение берет данные из файла определенного формата, создает таблицу в MySQL и заполняет ее данными. Кодируя это, я заметил, что я использую много зависимостей, которые я прочитал ранее…
21 окт '16 в 23:52
7 ответов

Разве слабая связь и высокая когезия не зависят друг от друга?

Я должен написать две версии одного и того же кода. Один с низким сцеплением и высокой когезией, а другой - с низким сцеплением, но на этот раз с низкой когезией. Я не очень понимаю, в чем разница? Как я могу иметь низкую связь и низкую когезию? Они…
21 апр '15 в 07:00
1 ответ

Внедрение зависимостей с помощью akka.net

Как создать слабую связь с akka.net? Предположим, у меня есть приложение MVC, которое использует Akka.net и которое я хочу иметь возможность тестировать контроллеры в приложении MVC без использования реальной системы акторов. Вроде как, когда вы хот…
4 ответа

Полиморфизм стоит увеличения сцепления?

Я пишу упрощенную игру, чтобы научиться получать больше опыта в C++, и у меня есть идея, где я чувствую, что полиморфизм почти работает, но не работает. В этой игре Party движется довольно линейно через Map, но может случайно встретить Fork в дороге…
08 янв '09 в 21:54