Вопросы по теме 'loose-coupling'
ASP.Net MVC - что заменяет события для поддержки слабой связи?
Какие функции ASP.Net MVC могут заменить способ использования событий в веб-формах для поддержки слабосвязанных компонентов?
Например, возьмем простой элемент управления пейджером в Webforms:
Нажимается номер страницы
Пейджер запускает...
613 просмотров
schedule
21.02.2022
Слабое связывание и ООП-практики для начинающих
Сохранение слабой связи классов — важный аспект написания кода, который легко понять, изменить и отладить — я это понимаю. Тем не менее, как новичок, я почти каждый раз, когда я выхожу за рамки самых простых примеров, с которыми я сталкиваюсь.
Я...
3213 просмотров
schedule
12.05.2022
Как AutoMapper должен получить доступ к моему DAL?
У меня есть InvoiceInputModel со свойством ProjectId , которое является ссылкой на объект Project . В идеале я хочу, чтобы AutoMapper мог отображать весь объект Invoice из объекта InvoiceInputModel , который выглядит следующим образом:...
393 просмотров
schedule
09.05.2022
Увеличивает ли привязка WCF NetTcp связанность?
В настоящее время мы создали веб-API, используя либо SOAP, либо более простой подход, подобный HTTP REST. В то же время есть несколько способов позволить серверу и клиентам более или менее развиваться независимо друг от друга, что я считаю большим...
104 просмотров
schedule
20.02.2023
Глубокий классовый состав и Закон Деметры
Вечер. У меня возникли проблемы с поиском подходящего шаблона проектирования для некоторых ситуаций с глубокой композицией. Позвольте мне привести пример.
Допустим, у нас есть класс типа Corporation, который имеет много классов типа Subsidiary,...
544 просмотров
schedule
03.12.2022
Как создать окно из ViewModel в свободно связанном приложении? WPF
У меня есть три проекта - "Bootstrapper", "ApplicationView" и "Presentation".
Проект «Bootstrapper» имеет файл app.xaml.cs, который запускает MainWindow
В проекте "ApplicationView" есть только необходимые окна - MainWindows.xaml,...
515 просмотров
schedule
12.05.2023
Создание тестируемой логики бизнес-уровня
Я создаю приложения в .net/c#/Entity Framework, которые используют многоуровневую архитектуру. Интерфейс приложений с внешним миром — это сервисный уровень WCF. Под этим слоем у меня есть BL, Shared Library и DAL.
Теперь, чтобы сделать...
1464 просмотров
schedule
11.06.2023
оптимизация высокой когезии и слабой связанности
На техническом собеседовании меня спросили о сплоченности и связности проекта. Я подробно объяснил их определения, хотя, как он сказал, не ответил должным образом на вторую часть вопроса.
«Как мы могли бы одновременно добиться очень связной и...
1521 просмотров
schedule
12.01.2023
Считается ли это низкой связанностью и высокой связностью? Есть шанс улучшить?
Я пытаюсь усвоить принципы SOLID Роберта С. Мартина. В настоящее время я изучаю низкую связанность и высокую сплоченность. Я создал некоторый код, который представляет мое текущее понимание этого предмета. Не могли бы вы, ребята, сказать мне, если...
170 просмотров
schedule
25.07.2023
Слабая связь с Class.forName()
interface Bank {
void connect();
}
class SBI implements Bank {
static{
System.out.println("Hello from SBI static");
}
public void connect() {
System.out.println("Connected to SBI");
}
}
class LooseCouplingTest...
582 просмотров
schedule
28.10.2023
Слабая связь с инфраструктурой сущностей
Я пытаюсь слабо связать этот код, но я не уверен, как и должен ли я это делать.
Я использую Entity Framework, а DbContext — это унаследованный класс, используемый объектом сущности TMeasure . Когда я запускаю этот код, я получаю эту ошибку:...
1348 просмотров
schedule
21.11.2023
Является ли это дырявой абстракцией, если реализация интерфейса вызывает Dispose
Рассмотрим этот код:
public class MyClass()
{
public MyClass()
{
}
public DoSomething()
{
using (var service = new CustomerCreditServiceClient())
{
var creditLimit = service.GetCreditLimit(...
1358 просмотров
schedule
15.02.2024
Как класс может быть слабо связан с приложением, если он читает данные из базы данных и интерпретирует результаты?
Как разработчик PHP, большинство моих проектов основаны на базе данных. Я большой любитель ООП, и хотя я новичок в мире объектов, я стараюсь следовать лучшим практикам, чтобы улучшить свои способности.
мой животрепещущий вопрос
Если у меня есть...
52 просмотров
schedule
09.03.2024