如果你做接口的话,功能上很类似,都是实现添加,删除等操作的。比如你可以在IBLL层中定义Add()这个方法,就叫添加吧。然后在IDAL中同样也要定义这样类似的一个方法,你就要定义为Insert()这个方法了,其实它们本身都是一样的,但是你做三层架构,定义了接口,就是面向接口编程了,所以必须要这样。相似也就不觉得奇怪了。