První odstavec, souhlas (o DOM elementech ale nebyla řeč, to je jaksi mimo Javascript).
Druhý odstavec, chci vidět kód, stačí ilustrativní. Myslím totiž, že nemáte pravdu. Neznám pattern, jehož implementace by vyžadovala vytváření method v konstruktoru (o tom by druhý špatný příklad). Možná se pletu, ale bez ukázky kódu se nepohneme dál.
Třetí odstavec. Přesouhlasím, viz. druhý díl.