接口

在编写有交互性的类时有两种选择:可以编码直接与子类交互,或者你可以编码与接口交互。面对这样的选择时你应该对接口的编码,而不是对实现的!

对接口编码而不是对实现,让你的软件更容易被扩展。

通过对接口编码,你的程序代码将使用该接口的所有子类,甚至是还没被创建的那些。

总结:接口它为你的应用程序增添灵活性,取代让你的程序代码只能用特定子类,可以使用更为通用的接口,你的程序代码将使用接口的任何子类,甚至是还没被设计出来的子类。

posted @ 2013-08-15 13:22  无语之人  阅读(85)  评论(0编辑  收藏  举报