Например, это возможный написать код как это: международный $x = 6; $y ул. = "привет мир"; $z bool = ложь; $foo MyObject = новый MyObject (); И это возможный определить функции как это: общественность...
Я должен создать класс, который будет ответственен за обработку набора результатов, но это могло бы произойти, что различные алгоритмы должны использоваться для обработки того набора результатов. Я знаю о следующем...
Я искал реализацию Шаблона "команда" в Python... (Согласно Википедии, шаблон "команда" является шаблоном разработки, в котором объект используется, чтобы представить и инкапсулировать весь...
У меня есть следующий код, думайте простой стрелок в C++://world.hpp//----------классовый враг; класс Маркер; класс Плеер; Мир структуры {//имеет - карта коллизии//имеет - список Врагов//...
Я переписываю проект JavaScript, и я хочу смочь использовать объектно-ориентированные методологии для организации путаницы, которая текущий код. Основное беспокойство - то, что этот JavaScript, как предполагается...
То, что я хотел бы сделать, является чем-то вроде этого: $method_result = новый Obj ()-> метод (); Вместо того, чтобы иметь необходимость сделать: $obj = новый Obj (); $method_result = $obj-> метод (); результат не делает на самом деле...
Я заметил, что при вызове методов суперкласса необходимо сделать что-то вроде этого: мой $self = $class-> СУПЕР:: новый (); Почему не то, что: мой $self = $class-> супер-> новый ();
Я пытаюсь обернуть голову вокруг Объектно-ориентированного программирования. Но я испытываю некоторые затруднения. Я (думаю), что понимаю общие понятия и аргументы в пользу того, почему ООП является 'хорошим' дизайном. Моя проблема...
Я играл вокруг с Американским лосем, получая ощущение его. Я хотел бы пример чистых виртуальных функций как в C++, но в языке Американского лося (конкретно в C ++-looking путь). Я знаю это даже с...
Иногда объекты состоят из чистых данных. Такие объекты имеют поля, средства доступа и фактически никакие другие методы. Иногда объекты состоят из чистого поведения. У них есть другие объекты, представляющие их...
У меня есть следующий код (я - Точка Сетевые разработчики, и я думал, могу ли я принести свое знание ООП к PHP), пользователь класса {$ var _un; функционируйте пользователь ($un) {$ _un = $un;} функция...
Я просто проверяю анонимные методы (в c#) - части меня нравятся гибкость и стенография, но я также обеспокоен, что это может сделать код тяжелее для чтения. Мне что это также пришло в голову...
Я смотрел на шаблон несуществующего объекта, и я задаюсь вопросом если он ценность, реализовывая его или использование "если" проверки на пустые указатели в моем коде intsead. Когда я посмотрел на реализации, которые кажется трудным сохранить...
Я думаю, что Объект является общим предком, включая Класс. Таким образом, я думаю, что это должен быть Class.class == Объект. Я чувствую немного перепутанное и скрученное
После того, как тщательное чтение фактов об одиночных элементах (запах кода, не шаблон) интересно: Как я могу осуществить рефакторинг свой код для избавлений от них? Несмотря на почти всех соглашающиеся, что плохие одиночные элементы...
Я нахожусь в процессе записи некоторого кода доступа на основе этих предположений: Код доступа должен быть во внешнем классе, т.е. никакой класс данных не содержит свою собственную проверку, которой может быть тот же объект...
Я пытаюсь использовать немного наследования в программе Python, я продолжаю работать. У меня есть базовый класс, Пользователь, который реализует всю функциональность пользователя. Я добавляю понятие неутвержденного...
Я понимаю, что переопределение метода/функции переопределяет свою реализацию в производном классе от его реализации в базовом классе. Теперь то, что смущает меня, то, если я переопределяю класс в ASP.NET такой...
Я получил Основной суперкласс и набор производных классов, как Основа:: Число, Основа:: Цвет. Я хотел бы смочь использовать те дочерние классы, как будто я, которому они наследовались, говорю что Fixnum в случае Числа...
Вот ситуация: у меня есть класс, который делает слишком много. Это главным образом для доступа к конфигурационной информации, но это также имеет соединение с базой данных. Это реализовано как одиночный элемент, таким образом, это...
Я пишу классы Perl для удаления дублирований из сценариев и так как Perl имеет много способов сделать классы, я продолжаю испытывать затруднения, делающие классы правильно. Делает у любого есть лучшая практика...
Предположите, что у Вас есть метод со следующей подписью: общественность освобождает DoSomething (Идентификатор гуида) Если Гуид. Emtpy представляет недопустимое значение, какой Тип исключительной ситуации было бы самым уместным бросить?...
Я не уверен, использую ли я "стандартные" термины, но это - основной вопрос о OO, который я пытаюсь разрешить. Я кодирую форму окон. Я не хочу логику в обработчике событий формы, таким образом, я просто звоню...
Мне нравится чисто разделять общедоступные и объекты области (таким образом, nHibernate не собирается помогать здесь) друг от друга, который заканчивает тем, что вынудил меня написать много кода для отображения одного объекта на другого. Какие инструменты
Я получил этот класс: Имя пользователя Класса {защищенный $id; защищенный $username; защищенный $contact_information; частный __ конструкция ($id) {$this-> идентификатор = (международный) $id;//Силы это, чтобы быть строкой...
Другой способ задать этот вопрос: что такое Инверсия Управления согласно Вам? Я задаю этот вопрос, потому что статья Wikipedia о МОК была угнана объяснением неOO. Это взято...
У меня нет никаких других разработчиков для просьбы совет или, "что Вы думаете - я думаю это" поэтому, если Вы имеете время, имеете чтение и сообщаете мне то, что Вы думаете. Легче показать, чем описывают, но...