|  Object Oriented Software Engineering   View all facts   Glossary   Help | 
| subject > component > layer | 
|   | |||||||
| layer comparison table | |||||||
| Subject | know | be | use | has definition | handle | contain | see also | 
|---|---|---|---|---|---|---|---|
| kernel layer | reusable if it can be used in several different systems with little or no modification | such functions as process creation, swapping and scheduling | |||||
| model^2 | what view and controller are attached to it | reusable if it can be used in several different systems with little or no modification | the observer design pattern to separate it from the view | The functional layer in the MVC architectural pattern - the underlying classes whose instances are to be viewed and manipulated | contains the underlying classes whose instances are to be viewed and manipulated | model | |
| user interface layer | at the top of a multi-layer system | the user interface | 
 Next component: module     Up: component    Previous component: isolated component
Next component: module     Up: component    Previous component: isolated component