今天的重点是多态,用工厂创建对象,和具体的图形类型实现解耦和
工厂创建一个抽象类,由具体的图形类来实现这个抽象类;实现依赖倒转原则,即要依赖抽象,不要依赖具体类,(不是很懂,下来还要看);
内部类
给控件绑定事件回调方法,(给窗口或者窗口上的控件注册事件监听器)有三种做法:
//1.使用匿名内部类的对象(就地实例化) 创建一个抽象类,然后实例化它
//2.创建一个内部类对象来充当监听器;(因为有名字,随时可以创建对象)
//3.让窗口实现接口用窗口(this)对象充当监听器
使用lambda表达式可以使代码简化;
网友评论