泊而至远

导航

 

2016年3月18日

摘要: 定义:一个模板方法用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体行为; 意图:定义了一个在操作中的一个算法框架,把一些步骤推迟到子类中去实现。模板方法模式让子类不需要改变算法结构而重定义特定的算法步骤; 比如 Work(){ ① 准备 ② 实施 ③ 结束 } 可以将第二步实施声明为抽 阅读全文
posted @ 2016-03-18 21:25 积_跬步 阅读(218) 评论(0) 推荐(0) 编辑
 
摘要: 抽象的定义:抽象是把多个事物的共性的内容抽取出来,本质就是把我们关注的内容抽取出来。(比如:宝马,奔驰都属于汽车,汽车是抽象出来的概念); 抽象类:Java中可以定义没有方法体的方法,该方法由其子类来具体的实现。该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类; 抽象方法特点: 阅读全文
posted @ 2016-03-18 20:55 积_跬步 阅读(436) 评论(0) 推荐(0) 编辑