关于面向接口编程

最近看了些面向对象的编程方法,设计模式。
对面向接口这个有了更深的理解。
面向接口,只需要在接口中定义方法,可以有不同的实现。在使用时,是用接口,由于面向对象多态的特性,会调用不同的实现类

由面向接口想社会生活中进行映射。
在党中央,一般来说只是提出一个口号,比如建设和谐社会,给出一个总的方向(接口),每个省都要响应口号,就是实现了这个接口,但是每个省由于各自的情况不一样,所以每个省都要自己去实现接口中的方法 。在具体一点,每个省委书记,对每个省的情况给出一些基本的属性或者方法,或者对当前必要的事情,比如经济状况要做些工作,比如要治理污染啊,降低犯罪率什么的,所以到了省一级,应该是抽象类。到市级时就是继承省一级的抽象类,并在这里进行实现,不仅要实现中央的方法,也要实现或者重写省级的方法(也许你还要说,还有县,区,镇啊,什么的,我能力有限,交给你来想象了、)。

党中央给出的是目标,没有实现,所有犯错的概率小。

然后犯错误的概率每层增加。

 

 

问题来了。现在是由面向对象的思想来扩散到现实生活中,那么如何才能做到,生活中遇到的事情,如何才能用这种面向对象思想来解决问题