今天写了个decorator设计模式的java实现,调试半天没有发现问题,
费了半天劲,原来是父类和子类在方法覆盖的时候,operation( )方法写错为operatation( ),结果程序运行总是不正
常,如果父子类方法名不一致,不仅不会出现多态,而是无意中创建了新的方法,怎么检查都很难查出错误的,教
训!
今天写了个decorator设计模式的java实现,调试半天没有发现问题,
费了半天劲,原来是父类和子类在方法覆盖的时候,operation( )方法写错为operatation( ),结果程序运行总是不正
常,如果父子类方法名不一致,不仅不会出现多态,而是无意中创建了新的方法,怎么检查都很难查出错误的,教
训!