今天在崔鹏飞的blog里面学习,简单工厂的最简单应用,自己实现了一下。记录下来。
首先定义了一个抽象类baseAbs,并且定义了一个抽象方法,用于返回值。
之后定义了两个继承抽象类的两个子类Add和Minus分别实现抽象方法(如果有什么新的需求,可以再创建子类来实现,这里只是实现了加减)。
之后也就是关键,定义一个类factory,其中方法factoryEvent就是用来具体实现,什么情况下调用什么类的功能。
主函数中,使用的时候,直接实现,调整用factory方法。
今天在崔鹏飞的blog里面学习,简单工厂的最简单应用,自己实现了一下。记录下来。
首先定义了一个抽象类baseAbs,并且定义了一个抽象方法,用于返回值。
之后定义了两个继承抽象类的两个子类Add和Minus分别实现抽象方法(如果有什么新的需求,可以再创建子类来实现,这里只是实现了加减)。
之后也就是关键,定义一个类factory,其中方法factoryEvent就是用来具体实现,什么情况下调用什么类的功能。
主函数中,使用的时候,直接实现,调整用factory方法。