Both Smalltalk and C++, two common object oriented programming languages, provide architectures for creating multiple views of a single data source. In Smalltalk the architecture is called the Model-View-Controller (MVC). In the popular Microsoft Foundation Classes (MFC) for C++, it is known as the document-view architecture.
展开▼