It is a brave architect who, in today's environment,
does not develop, or at least consider,
an object-oriented design.
Client NPP/Callbacks | Browser NPN/Calls |
Instantiation and Destruction | Version Info |
Stream Notification | Stream Creation and Destruction |
Reading and Writing Streams | StreamAsFile |
LiveConnect |
Nevertheless, ignoring details, plugin architectures indicate what may become the dominant paradigm of the future, framework-like environments that are extensible by components following a clearly defined pattern or protocol; that is to say, components created according to the principles of object-oriented software development.