Результаты поиска по запросу "ooad"

12 ответов

Почему мы используем интерфейс? Это только для стандартизации? [закрыто]

Почему мы используем интерфейс? Это только для стандартизации?

2 ответа

Что такое граф абстрактности и нестабильности?

Недавно я использовал NDepend, и он дал хороший отчет о моих сборках .net и связанных pdbs. Самым интересным, что я нашел в отчете, был график абстрактности...

1 ответ

Вызов метода Public / Private Member или Best Practices - C # .NET

Какова наилучшая практика для вызова членов / полей из закрытого метода и открытого метода? Должен ли частный метод всегда вызывать закрытые поля или они дол...

ТОП публикаций

2 ответа

Производный класс Вызывается закрытый метод

10 ответов

Как использовать композицию с наследованием?

12 ответов

Что означает «низкий уровень сцепления и высокий уровень сцепления»

У меня проблемы с пониманием высказывания

10 ответов

Кто-то рассказал вам о кешировании. Это хорошо. Но вы также должны помнить о шаблоне Flyweight, который удобно использовать в Factory.

оделировании классов, какой предпочтительный способ инициализации: Конструкторы, илиФабрика МетодыИ каковы были бы соображения для использования любого из них? В некоторых ситуациях я предпочитаю иметь фабричный метод, который возвращает ноль, ...

12 ответов

Что означает «низкий уровень сцепления и высокий уровень сцепления»

У меня проблемы с пониманием высказыванияlow in coupling and high in cohesion, Я гуглил и много читал об этом, но все еще не могу понять. Что я понимаюHigh cohesion означает, что у нас должны быть классы, специализированные для выполнения ...

3 ответа

«Не используйте абстрактный базовый класс в дизайне; но в моделировании / анализе »

Я новичок в SOA, хотя у меня есть некоторый опыт работы в OOAD. Одно из руководств по разработке SOA - «Используйте абстрактные классы только для моделирования. Опустить их из дизайна ». Использование абстракции может быть полезным при ...

2 ответа

Производный класс Вызывается закрытый метод

У меня есть указатель базового класса, указывающий на объект производного класса. Метод foo () является общедоступным в базовом классе, но закрытым в производном классе. Базовый класс foo () является виртуальным. Поэтому, когда я вызываю foo () ...