Объектно-ориентированные концепции Java в Javascript

Я использую Java в течение долгого времени, и в течение некоторого времени я занимался веб-разработкой с использованием GWT (Google Web Toolkit). Прелесть этого заключалась в том, что у меня были свои объектно-ориентированные конструкции Java, и я не беспокоился о том, как они будут переведены в GWT - пусть Google позаботится об этом. Моих знаний Javascript было достаточно, но не до такой степени, чтобы я мог с ним заниматься тяжелой веб-разработкой. Позже я решил, что мне нужно получить более глубокое и тщательное понимание Javascript, и это были настоящие американские горки - как раз в то время, когда я думаю, что я что-то понял, что-то приходит и доказывает мне, что я был неправ - что я просто неправильно понял .

Что может быть лучше, чем stackoverflow: я прошу предоставить некоторые ресурсы и указатели на то, что было бы Javascript, эквивалентным некоторым из следующих концепций Java:

Class
instance of a class - object
Member variables
Getters
Setters
Abstract Class
Interface
Inheritance
Access Modifiers
Constructors

Я знаю некоторые из этих концепций, но, как я уже сказал - Думаю, у меня есть некоторые концептуальные трудности. Если бы кто-то мог указать на попытки настоящего гуру javascript выделить здесь именно эти концепции, я был бы очень счастлив.

9
задан oneiros 15 February 2012 в 15:23
поделиться