The UNIX doctrine of small and sharp tools hides the dual nature: the existence of the framework.
Mean principle: Write large programs only when other methods are proven to be ineffective.
Maintain a rigorous and skeptical attitude towards a large program and a cautious strategy and method: first look for solutions for small programs. If a single applet cannot complete the work, try to construct a collaborative applet toolkit within the existing framework structure to solve the problem. If both of them fail, you can build a giant program or a new framework without feeling that you have been defeated by the design challenge.
When preparing a framework, keep in mind the separation principle. The framework is a mechanism with as few policies as possible. In most cases, policies are not required at all. Break down behavior into modules using the framework as much as possible.
There are different processing methods for different needs, so specific analysis is required,Exercise good judgment and taste.
The microkernel plug-in architecture is separated by mechanisms and policies.