Вопросы и ответы по всем темам

Категория - oop

Страницы: 1 2 3 ... 9

oop
Объектно-ориентированная байесовская фильтрация спама?

Мне было интересно, есть ли какая-нибудь хорошая и чистая реализация объектно-ориентированного программирования (ООП) байесовской фильтрации для классификации спама и текста? Это только для...




oop
Когда ООП лучше подходит?

Поскольку я начал изучать объектно-ориентированное программирование, я часто читаю статьи / блоги, в которых говорится, что функции лучше, или не все проблемы следует моделировать как объекты....

oop  



oop
Оценка экспрессии и ходьба по дереву с использованием полиморфизма? (аля Стив Йегге)

Этим утром я читал книгу Стива Йегге: «Когда полиморфизм терпит неудачу», когда я сталкивался с вопросом, который его коллега задавал потенциальным сотрудникам, когда они приходили на...




oop
Как отслеживать ссылки на объект?

В мире, где ручное распределение памяти и указатели все еще правят (Borland Delphi), мне нужно общее решение для того, что я считаю общей проблемой: В данный момент на объект можно ссылаться из...

oop   delphi  



oop
Отношения XRef в dbml

Итак, у меня есть схема базы данных, например: пользователей    Логин пользователя RoleUserXRef    RoleUserId    Идентификатор роли    Логин пользователя Роли    Идентификатор роли    имя С...




oop
Как вы находите иголку в стоге сена?

При реализации поиска иголки в стоге сена объектно-ориентированным способом, по сути, у вас есть три варианта: 1. needle.find(haystack) 2. haystack.find(needle) 3....




oop
Почему вы должны предотвратить подкласс класса?

Какие могут быть причины, препятствующие наследованию класса? (например, используя запечатанный на классе C #) Прямо сейчас я не могу думать ни о чем.

oop  



oop
Принцип единой ответственности: гранулярность причины изменения

При применении принципа единой ответственности и взгляде на причину изменения класса, как вы определяете, является ли эта причина слишком гранулированной или недостаточно гранулированной?

oop  



oop
Где я могу использовать делегатов?

Какие места в реальном мире требуют делегатов? Мне любопытно, какие ситуации или шаблоны присутствуют, где этот метод является лучшим решением. Код не требуется.




oop
Следует ли вам когда-либо использовать защищенные переменные-члены?

Следует ли вам когда-либо использовать защищенные переменные-члены? Каковы преимущества и какие проблемы это может вызвать?

oop   protected  



oop
Как убедить моих коллег не использовать наборы данных для развития предприятия (.NET 2.0+)

Каждый, с кем я работаю, одержим ориентированным на данные подходом к развитию предприятия и ненавидит идею использования пользовательских коллекций / объектов. Каков лучший способ убедить их в...

oop  



oop
LSP в ОО программировании?

Правильно ли я считаю, что полное название LSP - это принцип замещения Лискоффа? У меня возникают проблемы с поиском [онлайнового] источника, на который можно ссылаться на любую информацию по...

oop  



oop
Какой класс дизайна лучше?

Какой класс дизайна лучше и почему? public class User { public String UserName; public String Password; public String FirstName; public String LastName; } public...




oop
Сцепление и сцепление

Я пытаюсь свести понятия сцепления и сплоченности к краткому определению. Может ли кто-нибудь дать мне краткое и понятное объяснение (короче, чем определения в Википедии здесь и здесь)? Как они...




oop
Почему утверждают, что люди на c # не получают объектно-ориентированное программирование? (против класса)

Это привлекло мое внимание прошлой ночью. В последнем подкасте ALT.NET Скотт Беллвер обсуждает, как, в отличие от Ruby, такие языки, как c #, java et al. не являются действительно...




oop
Можно ли переоценить?

Мой вопрос прост; Возможно ли переориентировать ваш код? Сколько это слишком много? В какой момент вы отказываетесь от читабельности и удобства обслуживания ради ОО? Я огромный OO человек, но...

oop  



oop
Что является примером принципа подстановки Лискова?

Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и каковы некоторые примеры его использования?




oop
Интерфейс против Базового класса

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




oop
Дизайн класса ООП, Является ли этот дизайн по сути анти ООП?

Я помню, когда MS выпустила пример приложения на форуме, его дизайн был таким: /Classes/User.cs /Classes/Post.cs ... /Users.cs /Posts.cs Таким образом, папка классов имела только класс, т.е....

oop  



oop
В чем смысл и обоснование открытого / закрытого принципа?

Принцип Open / Closed гласит, что программные объекты (классы, модули и т. Д.) Должны быть открыты для расширения, но закрыты для модификации. Что это значит, и почему это важный принцип...




Страницы: 1 2 3 ... 9