Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Private Eigenschaften und Methoden > Private Funktionen als öffentliche Methode...

Private Funktionen als öffentliche Methoden bereitstellen (Revelation-Muster)

Das Bereitstellungs-Muster bezieht sich auf private Methoden, die Sie als öffentliche Methoden bereitstellen. Das kann nützlich sein, wenn die gesamte Funktionalität im Objekt für das Funktionieren dieses Objekts entscheidend ist und Sie die Methoden so weit wie möglich schützen wollen, gleichzeitig aber einige der Methoden auch für »Außenstehende« nützlich sein können. Wenn Sie Methoden öffentlich machen, werden sie angreifbar. Manche der Anwender Ihrer öffentlichen API verändern sie vielleicht (eventuell auch einfach unabsichtlich). In ECMAScript 5 können Sie ein Objekt einfrieren, frühere Versionen der Sprache bieten dies aber nicht an. Damit kommen wir zum Bereitstellungs- oder Revelation-Muster (dieses Muster wurde von Christian Heilmann ursprünglich als »Revealing Module Pattern« geprägt).


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint