posted @ 2012-09-25 13:52 billpeng 阅读(290) 评论(0) 推荐(0) 编辑
摘要:
1.接口回调:把接口当做参数传递,可以提高功能的可扩展性 2.功能划分:可以划分不同的功能,用显示接口(我们常用的是隐式接口)可以更好的进行功能划分。比如:管理员可以增删改查,而录入员只能新增和查看3.在各类设计模式中上层代码通过接口调用底层代码,以减少认底层代码的修改,只需要在上层调用的地方实例化不同的类,并传进来就可以了4. 注入依赖5.对于不同的类,使用相同接口时功能的约束。 6.使用回调,可以提高功能的可扩展性 如:我们如果把clsProject这个类封成一个组件,那么当我们的用户需要要扩充功能的时候,我们只需要在外部做很小的修改就能实现,可以说根本就用不着改动我们已经封好组件!是不是 阅读全文