摘要: 模板方法模式需求:获取一段程序运行的时间。原理:获取程序程序开始和结束的时间,并相减即可形式:开始时间程序执行时间结束时间相减获取时间:System.currentTimeMillis();当代码完成优化后就可以解决这类问题这种方式叫做模板方法设计模式什么是模板方法呢?在定义功能时,功能的一部分是确... 阅读全文
posted @ 2015-01-26 18:02 YouxiBug 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 继承1、继承使用原因:1、提高了代码的复用性2、让类与类之间产生了关系,有了这个关系,才有了多态的特性2、继承注意事项:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承,所属关系 is a。类的继承是不断抽象出来的,不能继承不该继承的东西,例如:人不能继承毛clas... 阅读全文
posted @ 2015-01-26 17:33 YouxiBug 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 接口初期理解,可以是一个特殊的抽象类当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示class 用于定义类interface 用于定义接口接口定义时,格式特点:1、接口中常见的定义,一个是常量,一个是抽象方法2、接口中成员都有固定的修饰符常量:public static final 显示... 阅读全文
posted @ 2015-01-26 16:51 YouxiBug 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 抽象类当多个类中出现了相同功能,但功能主题不同,这时可以向上抽取,这时,只抽取功能定义,而不抽取功能主体。抽象:看不懂抽象类的特点:1、抽象方法一定定义在抽象类中,抽象类可以有非抽象方法2、抽象方法和抽象类都必须被abstract关键字修饰3、抽象类不可以用new创建对象,因为调用抽象方法没意义4、... 阅读全文
posted @ 2015-01-26 16:14 YouxiBug 阅读(1163) 评论(0) 推荐(0) 编辑