Все вопросы: [oop]

2 405 вопросов

похожие теги:
7
голосов
4ответов
4733 просмотров

Есть ли способ перегрузить конструктор / процедуру инициализации для класса в VBA?

В C # я знаю, что могу перегрузить конструктор класса, указав его в теле класса: public class MyClass() { public MyClass(String s) { ... } } Это переопределяет конструктор по умолчанию (у которого нет параметров) и заставляет класс инициализировать с параметром s. Я знаю, что в VBA...

4
голосов
4ответов
3798 просмотров

unit test метод, который создает объект

Я пытаюсь разобраться в модульном тестировании , и мне нужно найти еще один кусок головоломки. Я пытаюсь написать тесты для следующего кода. В данном случае у меня действительно простой Front Controller (написанный на PHP). class frontController { public function routeRequest($oRequest...

3
голосов
5ответов
325 просмотров

Считаются ли «пассивные» объекты хорошей практикой проектирования?

Я очень часто создаю объект, который не имеет общедоступных методов и является самодостаточным.Обычно он обрабатывает события аргументов, переданных его конструктору в его частных методах, и не вызывает никаких событий и не раскрывает какие-либо общедоступные методы. Я называю этот тип объект...

3
голосов
8ответов
3209 просмотров

Увеличивает ли связь использование обратных вызовов в C ++?

Q1.Почему используются функции обратного вызова? Второй квартал.Обратные вызовы - зло?Развлечение для тех кто знает, для других кошмар. Q3.Есть ли альтернатива обратному вызову?

1
голосов
8ответов
754 просмотров

Шаблонные классы на C ++ ... необходимый набор навыков?

Я новичок в C ++, и мне интересно, сколько времени мне нужно потратить на изучение того, как реализовать классы шаблонов.Широко ли они используются в промышленности или мне следует быстро с этим справиться?

10
голосов
2ответов
6100 просмотров

Делаем временные атрибуты (не относящиеся к базе данных) в модели Django доступными для шаблона

Одна из моих моделей имеет атрибуты, которые не хранятся в базе данных.На уровне представления и модели все в порядке, но мне кажется, что я не могу отобразить эти атрибуты, не относящиеся к базе данных, в моем шаблоне. Вот пример кода, искусственный пример, который отражает реальную проблемн...

1
голосов
3ответов
502 просмотров

Как лучше всего представить отношения с точки зрения производительности при разработке ORM?

Как лучше всего представить взаимосвязь с точки зрения производительности при разработке ORM?Я имею в виду, какой из следующих двух подходов лучше всего подходит с точки зрения производительности? class Employee { int ID { get; set; } String Name { get; set; } int DepartmentI...

0
голосов
3ответов
2534 просмотров

объединение декоратора и паттерна состояний в java - вопрос об объектно-ориентированном дизайне

Я занимаюсь решением проблемы, и, по моему мнению, она лучше всего подходит для декоратора и шаблона состояния. Настройка высокого уровня - это что-то вроде бутербродницы и дозатора, где у меня есть определенное количество ингредиентов и несколько различных типов садничей, которые я могу пригото...

6
голосов
5ответов
8410 просмотров

JSON с классами?

Есть ли стандартизированный способ хранения классов в JSON и последующего преобразования их обратно в классы из строки? Например, у меня может быть массив объектов типа Вопросы. Я хотел бы сериализовать это в JSON и отправить его (например) на страницу JavaScript, которая преобразует строку JSON...

5
голосов
7ответов
6601 просмотров

Как сравнить два совершенно разных объекта с похожими свойствами

Это все на C # с использованием .NET 2.0. У меня есть два списка объектов.Это не связанные объекты, но у них есть определенные вещи в общем, что можно сравнить, например, уникальный идентификатор на основе Guid.Эти два списка нуждаются в быть отфильтрован другим списком, который просто содерж...

2
голосов
3ответов
1374 просмотров

Безопасность и авторизация ролей с помощью шаблона проектирования презентатора представления модели

Где наиболее подходящее место для безопасности и авторизации ролей, которое вписывается в шаблон проектирования презентатора представления модели? Будет ли для всех страниц, реализующих безопасность, реализовывать определенный интерфейс, скажем IAuthorizedView, который соответствует строкам ...

1
голосов
2ответов
737 просмотров

Объектно-ориентированный дизайн: сохранение сложных объектов

У меня есть сложная модель предметной области, построенная на основе устаревшей системы, для которой я построил большинство методов "get" - обычно просто путем передачи идентификаторов первичных ключей базы данных. Достаточно просто. Теперь мне любопытно, как подойти к задаче создания новых объе...

0
голосов
4ответов
760 просмотров

средний уровень владения javascript, ищу книгу для изучения объектно-ориентированного программирования

Я программист javaScript среднего уровня, и мне интересно расширить свои знания в объектно-ориентированном программировании (особенно в объектно-ориентированном JavaScript). Я бы предпочел книгу просмотру разрозненных веб-ресурсов. Кто-нибудь знает, с какой книги лучше всего начать? Спасибо

2
голосов
3ответов
517 просмотров

создание оболочки вокруг сторонней сборки - поменять местами и отделить

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

19
голосов
2ответов
5860 просмотров

Доступ к внешнему классу этого экземпляра

как получить доступ к внешнему классу этого экземпляра: например, в Class A { Class B { this.helloB(); (A's this).hello() } } как получить доступ к этому экземпляру A в Java

0
голосов
2ответов
123 просмотров

Объект передается в функцию, но не получен ... почему?

У меня нет ошибок в этих фрагментах кода, они всегда просто пусты.Мне интересно, возможно, я создал их неправильно.Помощь, как всегда, очень признательна; Dim l As New Log() l.Log = "Attempted staff login with username [" & txtUsername.Text & "]" l.LogId = 0 l.StaffId = 4 l.LogDate = ...

0
голосов
3ответов
240 просмотров

Ruby: ООП и вопрос о двумерных массивах

Мне нужно создать двумерный массив Class.Я проделал работу, но обнаружил, что мой класс просто имеет внутренний двумерный массив, и для доступа к элементам мне нужно написать избыточное слово «таблица»: class Table attr_accessor :table def initialize(w,h) @table = Array.new(h) h.t...

0
голосов
1ответов
76 просмотров

Элегантный дизайн имитации объекта только для чтения

В настоящее время я разрабатываю GUI для встраиваемой системы. (Я использую графический интерфейс для описания моего приложения, а не интерфейса, чтобы не путать с прогаматическим значением) <1xContext Я создал класс, имитирующий встроенную систему. Я осуществляю все свои коммуникации ч...

1
голосов
4ответов
188 просмотров

Как я могу управлять группой производных, но в остальном не связанных классов

Кажется, чем больше я говорю об этой проблеме, тем лучше я ее понимаю. Я думаю, что мой предыдущий вопрос не передавал то, что я пытаюсь сделать правильно. Мои извинения за это. В моем дизайне у меня есть GameObject, которые, по сути, являются классом агрегации, вся функциональность GameObjec...

-1
голосов
4ответов
1227 просмотров

Базы данных и ООП практики в PHP

Сложно объяснить эту ситуацию, но посмотрите на пример. Я написал код веб-сайта, на котором загружается страница, я инициализирую класс базы данных.Я отправил этот класс в качестве параметра функции всем функциям, которым требуется доступ к базе данных. Я знаю, что это плохой подход, но в н...

0
голосов
5ответов
279 просмотров

Ищем шаблон дизайна

У меня 80-90 классов, которые все являются расчетами.Но каждый класс использует один метод вычислить, которое одинаково в каждом классе.Предметы, которые различаются в каждом классе, - это - переменные экземпляра, используемые внутри метода вычислений. Причина, по которой я ищу шаблон, заключ...

0
голосов
2ответов
169 просмотров

Экземпляр, выдающий ошибку ссылки на объект

Я написал новые DAL и BLL, но когда я пытаюсь создать экземпляр своего класса, я получаю ошибку «Ссылка на объект». Есть ли что-то особенное, что мне нужно искать?Я новичок в этой концепции? Звонок такой: Protected Sub btnSignin_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageC...

0
голосов
2ответов
561 просмотров

Возникли проблемы с получением возвращаемого значения из обратного вызова Javascript

Привет всем! У меня возникают некоторые трудности с правильным получением возвращаемого значения от одной из моих функций обратного вызова Javascript, и похоже, что это зависит от состояния гонки, но я не уверен: JSOBJ.container = function() { return { getName: function() { var value; ...

18
голосов
9ответов
3935 просмотров

Класс .NET Stream плохо спроектирован?

Я потратил довольно много времени на знакомство с классами .NET Stream. Обычно я многому учусь, изучая дизайн классов профессиональных фреймворков коммерческого уровня, но должен сказать, что прямо здесь что-то не совсем пахнет. System.IO.Stream - абстрактный класс, представляющий последовате...

1
голосов
3ответов
496 просмотров

Рекомендации / информация: написание ORM для PHP4

По ряду причин (все из которых в основном сводятся к неверным управленческим решениям) мы не можем перейти на PHP5, а это значит, что нам придется поддерживать PHP4 еще несколько лет. Поскольку многие наши приложения (как и многие веб-приложения) являются прославленными приложениями CRUD, и п...

4
голосов
2ответов
2827 просмотров

Отправка FutureTasks исполнителю - почему это работает?

У меня есть следующий тестовый код. import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.FutureTask; class MyTask extends FutureTask<String>{ @Override protected void done() { System.out.println("Done"); } ...

1
голосов
4ответов
255 просмотров

Я использую здесь глобальное состояние, есть ли лучший способ сделать это?

Я модифицирую устаревший код. У меня есть объект, у которого есть метод, скажем, doSomething (). Этот метод вызывает исключение, когда конкретное утверждение терпит неудачу. Но из-за нового требования в определенных сценариях можно не генерировать исключение и продолжить выполнение метода. Те...

0
голосов
3ответов
457 просмотров

Объектно-ориентированный модуль / определение для сетевых устройств / топологии?

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

2
голосов
3ответов
1440 просмотров

Есть ли какая-нибудь библиотека для T-SQL, чтобы сделать его объектно-ориентированным?

Библиотека Microsoft Ajax добавила в JavaScript полную объектную ориентацию.Есть ли эквивалент библиотеки, фреймворка, компонента, пакета и т. Д. Для T-SQL?Было бы очень хорошо писать объектно-ориентированные сценарии SQL в MS SQL Server. С уважением, афшарм

19
голосов
17ответов
8404 просмотров

В каких случаях для C / C ++ лучше не использовать объектно-ориентированное программирование?

Когда я кодирую на C / C ++, я всегда стараюсь все уместить в методологию ООП.Но я понимаю, что мне не всегда нужно все загонять в эту форму.Какие плюсы и минусы использования методологии ООП по сравнению с ней?Меня больше интересуют плюсы и минусы НЕ использования ООП (например, есть ли преимущ...