OOP: The Good Parts
What if code re-use has nothing to do with inheritance, but uses composition, delegation, even old-fashioned helper objects or any technique the programmer deems fit?
Fitzgerald defines a method called
quacksLike that he uses to formalize object capability detection and
Object.combine for object composition.
These ideas aren’t new, but there’s an interesting code example of a DOM library that uses these methods. It’ll be particularly interesting to fans of Let’s Make a Framework.
Despite functools follows CommonJS specs, my actual aim is to improve the experience of DOM programming
It supports features like iterators, functional composition, currying, and partial function application.
- Sencha Touch – ExtJS and jQtouch – Shea Frederick
- Developing Web Applications for the iPad – Jason Gilmore
- Helma Community – ExtJS Integration – Mike Schwartz
- Community News – David Calhoun
The magazine’s PDFs are DRM-free, so you can read them on any device that supports PDF.