Метаклассы в Smalltalk

Эта статья, надеюсь, будет полезна не только тем, кто хочет освоить Smalltalk, но и тем, кто желает получше разобраться в проблемах построения объектных систем. В Smalltalk-е классы являются полноценными объектами, и то, как это реализовано, является отличным примером построения развитой системы на основе нескольких простых принципов без излишнего усложнения. (Впрочем, и связь с недавно вышедшей статьей Метаклассы в Objective-C отрицать не буду.)Читать дальше →

© Habrahabr.ru