-~{}~ 10.03.08 18:10:Языки объектного программирования принято делить на объектные, в которых существуют классы и объекты, и объектно-ориентированные, в которых программист может не только пользоваться предопределёнными классами, но и задавать собственные пользовательские классы (либо создавать объекты, устройство которых отличается от устройства прототипов — в языках прототипного программирования).
и в яваскрипте используется как раз прототипное программированиеАвтор оригинала: dimagolov
Beavis, ну к примеру таковым представителем можно назвать JavaScript, так как классов там нету, в отличии от объектов, которые есть.
Это поддерживают и "объектные языки".объектно-ориентированные, в которых программист может не только пользоваться предопределёнными классами, но и задавать собственные пользовательские классы
Не то. В JavaScript классы реализуются синтаксисом функций. Вроде VB туда относится.ну к примеру таковым представителем можно назвать JavaScript
Блин, как JAVA != JavaScript надо прописать В JavaScript НЕТУ КЛАССОВSometimes the term object-based is applied to prototype-based languages, true object-oriented languages that do not have classes, but in which objects instead inherit their code and data directly from other template objects. An example of a commonly used prototype-based language is JavaScript.
class A {
protected function kvadrat() {
echo "A";
}
}
class B extends A {
protected function kvadrat() {
echo "B";
}
}
class C extends B {
protected function kvadrat() {
echo "C";
}
}
class D extends C {
final public function kvadrat() {
A::kvadrat();
}
}
$d = new D();
$d->kvadrat();
а нигде даже и подробной задачи не было написано, чтоб посоветовать как нормально применить средства ООПАвтор оригинала: AmdY
ещё адин любитель public morozov
Beavis уважаемый - это и есть недоООП
из книги Объектно-ориентированный анализ и проектирование автор Буч - основоположник ООП.и вопрос к Sluggard'у - откуда взялось понятие "объектное программирование" и чем оно отличается от ООП ?
ага, именно три в одном а не одно из трех.Любой язык поддерживающий инкапсуляцию, наследование и полиморфизм считается ОО языком.
а к тебе то какие могут быть вопросы по книге? не ты же её авторАвтор оригинала: Alexandre
вопросы?