Результаты поиска по запросу "oop"
http://en.wikipedia.org/wiki/Printf
значают «% s» и «% d» в этом примере? Похоже, это сокращение для вызова переменных. Этот синтаксис работает только внутри класса? // Class class Building { // Object variables/properties private $number_of_floors = 5; // These buildings have 5 ...
И он понимает только небольшое подмножество rtf.
дное связывание классов является важным аспектом написания кода, который легко понять, изменить и отладить - я понял. Однако, как новичок, я в любое время выхожу за рамки самых простых примеров, с которыми я борюсь. Я более или менее понимаю, ...
Члены. Какой смысл помещать C в прототип, если вы его не используете? Это мертвый код.
тим, у вас есть код ниже: function A() { function modify(){ x = 300; y = 400; } var c = new C(); } function B() { function modify(){ x = 3000; y = 4000; } var c = new C(); } C = function () { var x = 10; var y = 20; function modify() { x = 30; y ...
Когда вам требуется конструктор (аналогично рассмотрите фабрики) для объекта, вы заставляете код, используя ваш объект, передавать основные требования конструктору. Чем яснее, тем лучше. Вы можете оставить необязательные поля для последующей настройки (ввода) с помощью установщика.
я нашелэта статьяв JavaWorld, где Аллен Голуб объясняет альтернативу Getters / Setters, которая поддерживает принцип, что реализация объекта должна быть скрыта (его пример кода также можно найти ...
Объектно-ориентированный язык не поддерживает все функции ООП, такие как полиморфизм и наследование. Он имеет встроенный объект, такой как javascript, имеет оконный объект. Языками являются Javascript, VB и т. Д.
разница между объектно-ориентированным и объектно-ориентированным языком программирования? Является ли JavaScript объектно-ориентированным или основанным?
Вернее, это решило проблему, но не ответило на вопрос. Не уверен, что этого заслуживает, и проголосуй ...
быть, это очевидно, но я не знаю, как объявить свойства класса в Objective-C. Мне нужно кэшировать для каждого класса словарь и удивляться, как поместить его в класс.
Я хочу добавить дженерики к ответу Фредерикс.
я есть две параллельные цепочки наследования: Vehicle <- Car <- Truck <- etc. VehicleXMLFormatter <- CarXMLFormatter <- TruckXMLFormatter <- etc.Мой опыт показывает, что параллельные иерархии наследования могут становиться головной болью ...
Поэтому, учитывая это, я не думаю, что кто-либо может порекомендовать полную замену c #, пока все эти инструменты не будут готовы для f #. Хороший компромисс - использовать f # в библиотеках классов и продолжать использовать c # на внешнем интерфейсе.
айм в своем выступлении на SPLASH говорит, что F # НЕ предназначен для замены C #, хотя у него есть общие возможности. Далее он говорит, что есть области, в которых использование F # не имеет смысла, но не расширяет тезис. Может кто-нибудь ...
Для того, чтобы наглядно продемонстрировать разницу между процедурным и ОО, попробуйте изучить Smalltalk. В Smalltalk все, и я имею в виду, что все является объектом. Здесь нет операторов if или while. Вы достигаете этой функциональности, отправляя сообщения (a.k.a. вызывая методы) на другие объекты. Сначала это действительно заставляет вашу голову кружиться, но я думаю, вы быстро поймете, каким должен быть ОО.
ольно новичок в программировании, но я читал некоторые интересные обсуждения на StackOverflow о различных подходах к программированию. Я до сих пор не на 100% понимаю, в чем разница между процедурным программированием и объектно-ориентированным ...
An inheritor of a base class should have an "is a" relationship. Interface represents An "implements a" relationship. So only use a base class when your inheritors will maintain the is a relationship.
я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть класс собак и кошек. Почему я хотел бы реализовать IPet ...