接口是定义混合类型的理想工具。所为混合类型,就是在一个类的主类型之外的次要类型。一个混合类型表明一个类不仅仅具有某个主类型的行为,而且具有其他的次要行为。<br>联合使用接口和抽象类:<br>由于抽象类具有提供缺省实现的优点,而接口具有其他所有优点,所以联合使用两者就是一个很好的选择。首先,声明类型的工作仍然由接口承担,但是同时给出的还有一个抽象类,以给出一个缺省实现。其他同属于这个抽象类型的具体类可以选择实现这个接口,也可以选择继承自这个抽象类。如果一个具体类直接实现这个接口的话,它就必须自行实现所有的接口;相反,如果它继承自抽象类的话,它可以省去实现一些方法,因为它可以从抽象类中自动得到这些方法的缺省实现;如果需要向接口加入一个新的方法,那么只要向这个抽象类加入这个方法的一个具体实现就可以了,因为所有继承自这个抽象类的子类都会从这个抽象类得到这个具体方法。这其实就是缺省适配器模式(Default Adapter).<br>依赖倒置原则DIP告诉我们:应该优先依赖于抽象类,而避免依赖于具体类。其中的原因就在于:这些具体类有可能会改变。但是,如果这个具体类是稳定的,那么依赖它就不会出现麻烦。
为保护手机屏幕,选择贴膜是比较好的方式。目前钢化玻璃屏幕的手机比较常见,钢化玻璃屏幕只是在耐磨度上比较好,并不代表不会被划坏,从手机的使用延年性上看,钢化玻璃屏幕也需贴膜。专家提醒,消费者在选购手机屏幕贴膜时,很难直观地从透光度、耐磨度、易贴性等方面鉴别贴膜的优劣。所以在选购手机屏幕贴膜时,应注意看手机贴膜包装的完整度,正规手机屏幕贴膜厂家会标明产地、厂名、国际条形码等内容。很多人在为手机屏幕贴膜后发现气泡、灰尘,感觉贴起来有点小麻烦。其实这是操作方法不当造成的。比较常见的误区是:有的人在贴膜前认为随意选用软布擦拭屏幕即可,有时还会沾少量的清水进行清洁;贴完膜后,再用信用卡、硬卡片等进行整理。正确做法应该是:在贴膜前,要先用干的擦镜布擦拭手机屏幕表面,清洁屏幕表面的灰尘和指纹,然后撕开保护膜的一端,对准手机屏幕,从上至下一边揭开膜一边贴下。在贴膜的过程中,用信用卡、硬卡片等推着前进,尽量要保持匀速,出现气泡等少往回拉一些,这样可以使贴膜表面无气泡。