Результаты поиска по запросу "oop"
@ Конечно, это так. Без имен Вы абсолютно не можете создавать естественные абстракции. Без абстракций Вы получите процедурный код (например, 20 тыс. Строк в «классе»).
аю книгу Чистый код http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 [https://rads.stackoverflow.com/amzn/click/com/0132350882] Автор упоминает, что вы должны избегать таких слов, как Manager, Processor, Data или ...
Кроме того, это позволит избежать использования Eval, который, как сообщается, работает медленно, поскольку использует отражение. (Сам не проверял влияние на производительность)
ел бы знать, каковы лучшие практики использования asp.net DataBinding с точки зрения удобства обслуживания. Я не хочу, чтобы приложение падало, когда мне нужно внести изменения в базу данных. Должен ли я полностью привязать данные в коде? Я ...
Пробовал, что - та же ошибка. В любом случае, даже если это сработало, оно будет очень хрупким. Что если у вас есть глубокая иерархия? super.super.super.super.someObject?
у меня есть этот класс, как я могу получить доступ кsomeObject свойство в подклассах без ошибок компилятора? @interface MyBaseClass // someObject property not declared here because I want it to be scoped // protected. Only this class instance ...
стратегии для управления файлами длинных классов в php
У меня есть куча функций, которые я хочу перенести в класс. В настоящее время они разбиты на пару довольно длинных файлов. Я бы предпочел не иметь один 2500-строчный файл, но, насколько я могу судить, вы не можете использовать include, чтобы ...
Объектно-ориентированный дизайн: когда создавать абстрактный класс
Прямо сейчас я изучаю ООП, в основном на c #. Меня интересует, каковы основные причины создания класса, который не может быть создан. Что будет правильным примером того, когда делать абстрактный класс? Я обнаружил, что использую абстрактный класс ...
Мое простое целое число только для примера. Но стоит поставить подпись в качестве индекса для $ instance
нтересно, возможно ли при использовании ключевого слова «новый» возвращать ссылку на существующий объект вместо нового объекта. И если нет, то как лучше всего избежать сосуществования объектов с одинаковыми параметрами? У меня есть класс с ...
Внедрение зависимостей простая реализация
после прочтенияэто [https://stackoverflow.com/questions/1967548/best-way-to-access-global-objects-like-database-or-log-from-classes-and-scripts] Вопрос Интересно, может ли кто-нибудь помочь мне понять, как правильно внедрить Dependency Injection ...
сеттер
ти, у меня есть объект: var foo = function() { this.setting = false; this.refresh = function() { ... }; } let a = new foo(); a.setting = true; // a.refresh() is triggeredМне нужно вызвать обновление в любое время.setting написано Я чувствую, что ...
Стратегия
даю экземпляр такого класса. myObj = (myObj) Class.forName("fully qualified class name here").newInstance();Я сомневаюсь, что если у нас есть конструктор, который принимает аргументы, как мы можем создать его экземпляр, как показано ...
, Но вы должны делать это неоднократно. Что-то вроде
я есть класс, который распространяется на другой класс, и этот класс распространяется на другой класс. class 1 extends class 2 class 2 extends class 3 class 3 extends class 4 class 4 extends class 5 class 5 extends class 6Теперь я хочу найти все ...