今天看虚拟化的书时发现“策略与机制”,当时很懵,于是google 、百度之。
简单的说,策略就是实现某一功能的方法、战略,而机制则恰恰是最后的结果,也就是通过一定的策略来实现的功能。
大部分的编程问题都可以被切割成两个部分:“需要提供什么功能”(机制)和“怎样实现这些功能”(策略)。如果由程序中的独立部分分别负责机制和策略的实现,那么开发软件就更容易,也更容易适应不同的需求。
简单的说,策略就是实现某一功能的方法、战略,而机制则恰恰是最后的结果,也就是通过一定的策略来实现的功能。
大部分的编程问题都可以被切割成两个部分:“需要提供什么功能”(机制)和“怎样实现这些功能”(策略)。如果由程序中的独立部分分别负责机制和策略的实现,那么开发软件就更容易,也更容易适应不同的需求。