Результаты поиска по запросу "oop"
просто избегать входить, круг через это.
ользую этот рекурсивный код, чтобы прочитать все каталоги внутри другого каталога и сохранить их в родительском каталоге. protected function readDirs($parent) { $currentDir = $parent->source(); $items = scandir($currentDir); foreach ($items as ...
Позволяет ли класс передавать себя в качестве параметра родовому базовому классу злу?
Я впервые увидел, как коллега сделал это, когда он реализовал пулы объектов. Он передал класс, который собирался объединить в качестве параметра, в базовый базовый класс. Этот базовый класс выложил код пула. Странно, что базовый класс узнает о ...
Объектно-ориентированные прикладные проблемы в разработке игр
Я буду настолько прямолинеен, насколько могу, в отношении этой проблемы, потому что должно быть что-то, чего мне совершенно не хватает, исходя из структуры структурированного программирования. Скажем, у меня есть класс Player. Этот класс Player ...
TDD: Почему только один тест для каждой функции?
Мне трудно понять, почему в большинстве профессиональных кодов TDD, которые я видел, есть только один тест на функцию. Когда я сначала обратился к TDD, я имел тенденцию группировать 4-5 тестов для каждой функции, если они были связаны, но я вижу, ...
Я не думаю, что я пытался "принуждать" что-либо. Мой ответ ясно говорит: «Мне нравится», а не «Ты должен» или любые другие слова, которые подразумевают, что я пытался навязать свои взгляды кому-либо. В любом случае, что сделано, то сделано.
нтересован в улучшении моего кода JavaScript, чтобы он был должным образом ООП .... в настоящее время я склонен делать что-то вроде этого: jQuery(document).ready(function () { Page.form = (function () { return { //generate a new PDF generatePDF: ...
Писк в сети.
нашел ни одного вопроса, который был бы таким общим. Пожалуйста, опубликуйте все, что вы считаете полезным правилом для предметно-ориентированного дизайна.
предполагая, что maincon является экземпляром класса основной консоли.
тно, это основной вопрос ОО: я пытаюсь создать вложенное консольное меню с помощью cmd, которое прошло хорошо. Я также хочу, чтобы все мои подчиненные консоли имели доступ к одним и тем же объектам. Это не прошло хорошо. Мой простой ...
Вам нужно выполнить всю инициализацию в __constructor. То есть в php5. Или в $ this-> class_name () в самом старом php4.
бъявлении значений по умолчанию для свойств в классе PHP оказывается, что вы не можете использовать конкатенацию. Есть причина для этого? class Foo { public $property = __DIR__ . '/'; }
Upvote для чувств ;-)
о, что мешало мне с отладчиком Google Chrome, и мне было интересно, есть ли способ решить это. Я работаю над большим приложением Javascript, использующим много объектно-ориентированного JS (используяJoose [http://joose.it/]framework), и когда я ...
потому что даже если тип экземпляра a1 - B (new B ()), вы рассматриваете его как объект A, для которого не определен метод show1.
class A { int i=10; void show() { System.out.println("show()"); } } class B extends A { int j=20; void show1() { System.out.println("show1()"); } public static void main(String ar[]) { A a1=new B();//What happened internally here.please give me ...