草庐IT

MySpecialList

全部标签

java - API 和实现之间应该完全分离吗?

在大型软件实现中,通常建议将API设计与其实现分开。但是在某个地方,它们必须重新连接(即,实现必须重新连接到API)。以下示例显示了API设计和通过INSTANCE对象调用其实现:importjava.util.List;publicabstractclassSeparation{publicstaticfinalSeparationINSTANCE=newSeparationImpl();//DefiningaspeciallistpublicstaticinterfaceMySpecialListextendsList{voidspecialAdd(Titem);}//Creati