Хорошо, скажем, нам определили класс как общедоступный класс TestClass {частная строка, которую получают MyPrivateProperty {; набор;}//Это - для тестирования общедоступная строка GetMyProperty () {...
Мне любопытно, что все думают. В SQL (по крайней мере, в оракуле) ПУСТОЙ УКАЗАТЕЛЬ переводит концептуально в, "Я не знаю значение" так ПУСТОЙ УКАЗАТЕЛЬ =, ПУСТОЙ УКАЗАТЕЛЬ является ложью. (Возможно, это на самом деле приводит к ПУСТОМУ УКАЗАТЕЛЮ
Что лучшие практики и шаблоны должны сопровождаться для разработки API? Как достигнуть реализации, скрывающей лучший способ (C++ / Java)? Разработка API, которые универсальны по своей природе? Любая ссылка...
Это может быть коротким и простым вопросом, но я никогда не находил удовлетворяющий ответ на него: Какой код делает основное (), функционируют, обычно состоят из в большом проекте C++? Это было бы неправильное...
Есть ли философские различия между ООП Smalltalk и ООП Simula? Это вопрос, связанный с Java & amp; C # против C ++ косвенно. Как я понимаю, C ++ основан на Simula, но Java и C # ...
Я работал в Microsoft. Чернила dll недавно с помощью C# и отлаживали проблему (который не связан с этим), я заметил, что, когда я отлаживал его, объекты чернил имели объект штрихов, который...
Существует общее правило дизайна OO, что необходимо смоделировать, - отношения с помощью наследования и имеет - отношения с помощью включения/агрегирования и передачи/делегации. Это далее...
Каждый программист заканчивает с рядом служебных классов через некоторое время. Некоторые из них являются истинным жемчугом программирования, и они снова используются в нескольких из Ваших проектов. Например, в Java: класс Разделитель {...
Что преимуществами определения является частный атрибут вместо общедоступного атрибута? Почему у меня должна быть дополнительная работа создания методов, чтобы получить доступ и изменить атрибуты рядовых, если я могу просто сделать...
В отличие от защищенного наследования, C++ частное наследование нашло свой путь в основную разработку C++. Однако я все еще не нашел хорошее использование для него. Когда делают Вас, парни используют его?
Совместно используйте свое любимое проектирование приложений / шаблоны разработки для использования в PHP со мной. Некоторые вещи я хотел бы знать: Как Ваши папки разработаны, Как Вы используете объект oritentation в Вашем PHP...
Я происхожу из довольно сильной среды OO, преимущества OOD и ООП являются второй натурой мне, но недавно я нашел меня в магазине разработки связанным с процедурным программированием привычками...
При чтении некоторых книг программирования я замечаю, что авторы говорят, что в ООП у Вас может быть некоторый беспорядок при понимании основной идеи ООП. И ад да!. У меня был некоторый беспорядок. Вы...
Как я иду о том, если я должен инициализировать основу объекта с существующим объектом? Например, в этом сценарии: общедоступный класс A {общественность представляет field1 в виде строки; общедоступная строка field2;} общедоступный класс B:...
Когда я разрабатываю классы и имею для выбора между наследованием и составом, я обычно использую эмпирическое правило: если отношения, "-" - наследование использования, и если отношения, "имеет -" - использование...
В большом количестве моих проектов PHP я заканчиваю с классами, которые имеют непубличные функции, которые я не намереваюсь расширить. Лучше объявить их, как защищено, или частный? Я вижу аргументы оба пути-...
Я работаю в Java над довольно крупным проектом. Мой вопрос о как к лучшей структуре набор Свойств для моего приложения. Подход 1: Имейте некоторый статический объект Свойств, что это доступно...
Как второе интервью я заставляю людей садиться и писать код... Я пытаюсь сделать проблему действительно технологией независимый. Мои проблемы программирования, которые я имею, действительно не осуществляют народы способности OO....
Я имею (плохо записанный) базовый класс, который я хочу обернуть в объект прокси. Базовый класс напоминает следующее: общедоступный класс BaseClass: SomeOtherBase {общедоступный BaseClass () {} общественность...
Это - вопрос со многими ответами - я интересуюсь знанием, что другие считают "лучшей практикой". Рассмотрите следующую ситуацию: у Вас есть объектно-ориентированная программа, которая содержит тот...
У меня есть запуск веб-приложения, которое я записал, не используя функции Object Oriented PHP. Я действительно не знаю, стоит ли это того, чтобы возвратиться и переписать первые части, закончились. Объектно-ориентировано...
Какой дизайн класса лучше и почему? общедоступный класс Пользователь {общедоступная Строка UserName; общедоступный Строковый Пароль; общедоступная Строка FirstName; общедоступная Строка LastName;} общедоступный класс Сотрудник:...
Каковы лучшие практики для моделирования наследования в базах данных? Каковы компромиссы (например, queriability)? (Я больше всего интересуюсь SQL Server и.NET, но я также хочу понять как другой...
Какова цель собственного слова в Python? Я понимаю, что это относится к конкретному объекту, созданному из этого класса, но я не понимаю, почему его нужно явно добавлять в каждую функцию как ...
MSDN заявляет, что необходимо использовать структуры при необходимости в легких объектах. Есть ли какие-либо другие сценарии, когда структура предпочтительна по классу? Некоторые люди, возможно, забыли что: структуры могут...
Я хочу попросить, чтобы Вы предоставили мне некоторые статьи (возможно, книги), который Вы возможно нашли очень убедительной критикой методологии ООП. Я считал некоторых в WWW по этой теме, и я не сделал...
Почему я получаю один и тот же объект при выполнении этого в Python? class MySimpleSet: simpleSet = set ([]) def add (self, x): self.simpleSet.add (x) def discard (self, x): self.simpleSet.discard (x) ...
Шаблон конструктора популярен для создания неизменяемых объектов, но для создания компоновщика требуются некоторые программные издержки. Поэтому мне интересно, почему бы просто не использовать объект конфигурации. Использование строителя будет ...