来看一个使用接口的实例,创建一个接口Icipher,用来指定一个加密和字符串的方法。
接口定义:
下面两个类实现了Icipher。
虽然SimpleCipher和BitCipher在实现上完全不同,但他们都实现了ICipher接口。下面示范了两个类的用法:
创建加密接口的好处在于,无论加密方法如何实现,只要类中实现了该接口,就可以以相同的方式访问它。
来看一个使用接口的实例,创建一个接口Icipher,用来指定一个加密和字符串的方法。
接口定义:
下面两个类实现了Icipher。
虽然SimpleCipher和BitCipher在实现上完全不同,但他们都实现了ICipher接口。下面示范了两个类的用法:
创建加密接口的好处在于,无论加密方法如何实现,只要类中实现了该接口,就可以以相同的方式访问它。