AS3设计模式(一)
1、实现接口时,类中可以有任意个方法,但必须实现接口中包含的所有方法,
并保持方法原有的结构,这样应用程序才能正确的运行。
2、重用的第一个原则:编程时使用接口,而不是具体实现。
3、重写方法时,必须保证方法中的几个识别特征与抽象类中的一致。
(1)方法的名字
(2)参数的个数和类型,以及返回值类型
4、多态:一个抽象的方法可以采用多种方式实现。
5、设计模式的原则:
(1)尽量使用接口,而不是具体的实现。
(2)尽量的使用对象的组合,而不是采用类的继承。
6、组合的实现
(1)“是”关系:对象的继承
(2)“有”关系:对象的组合
(3)“使用”关系:一个对性使用另一个对象。(实例化时不使用继承和组合)
7、as3不支持抽象类,但可以将一般的类当做抽象类来对待,抽象类不能被实例化,只能由子类继承。子类必须实现
抽象类中的抽象方法。