什么叫根据接口编程,烟灰也是突然想到了这个词,接口是什么?行为的定义,以前一直都在懵懵懂懂中度过,一直都没想明白,那么怎么才能做到组件的最大利用率?或者说,当我的前台组件删除之后,我的后台组件是否能够继续使用?不要曲解我的意思,我的意思是指,当我不再使用以前的前台View组件之后,我的后台是否可以在不变的情况下继续使用?答案就在这里了,根据接口编程!下面看一个举例:不是代码,不用紧张,看代码很头痛!首先是登陆,是否有一个登陆窗口?嗯。。。确实那么这个登陆窗口怎么体现?实话,一百个人有一百个实现方式!好了。。。。这下好了。。。重复利用率降低了那么我在想,是不是可以给每个人提供一个行为准则呢?确实可以!那就是接口(最开始学习java的时候一直没明白这个准则有什么用,为什么要称为接口,Oh~ha,现在知道了?)一个登陆窗口,我需要的属性有哪些?id、password哈!就这么点,那么可以定义两个方法
然后就是怎么确定我的窗口是已经点击了OK或者是CANCEL?这是一个比较考验人的问题,那么我们需要一个方法以及两个常量字段!
这样就可以让外部知道我们的对话框弹出之后点击了哪个按钮嗯,用户习惯有阻塞,或许你要说……谁说一定就要阻塞?谁知道呢?你可以自己写阻塞嘛最后也是最容易忽略的地方。。。显示窗口……没这个方法完全是不可能的。。。。