Object-oriented approach to software development is discussed as a conceptual framework and working computational model for creative architectural design. Two modes of obejct orientation in design are elaborated. The more conservative mode is static, based on class- type/object-instance hierarchies. The other mode is dynamic, based on a modern view of computation as multi-threaded evolution of interacting objects