模板方法模式:在一个方法中定义了一个算法的骨架,而将实现延迟到子类中。模板方法使得子类在不改变算法结构的同时提供自己的特定实现。
public abstract class Templet { public void prepareDinner() { buyGroceries(); washgroceries(); choppingVegetables(); cook(); } abstract void buyGroceries(); public void washgroceries() { System.out.println("洗菜了~~"); } public void choppingVegetables() { System.out.println("切菜了~~"); } abstract void cook(); }
public class Fish extends Templet{ @Override void buyGroceries() { System.out.println("买了一条大活鱼"); } @Override void cook() { System.out.println("鲫鱼豆腐汤出锅啦!!"); } }
public class Beef extends Templet{ @Override void buyGroceries() { System.out.println("一斤牛肉,两斤青椒"); } @Override void cook() { System.out.println("好大一盘青椒牛肉啊~~"); } }
Templet类里面定义了一个做菜的算法,步骤就是1.买菜 2.洗菜 3.切菜 4.炒菜 默认2,3两个步骤是可以共享的,反正所有的菜都是用水洗用刀切嘛~~ 1,4在模板类里面提供的是抽象的方法,具体买什么菜,怎么做得有具体的菜式决定。
相关推荐
笔记_HeadFirst设计模式
1.1 《Head First设计模式》阅读笔记.第一章 1.2 《Head First设计模式》阅读笔记.第二章 1.3 《Head First设计模式》阅读笔记.第三章 1.4 《Head First设计模式》阅读笔记.第四章 1.5 《Head First设计模式》...
Head First 设计模式_源码
HeadFirst设计模式学习笔记比较全面详细地讲解了13个设计模式,有利于大家更好的学习HeadFirst设计模式,希望亲们会喜欢~~~
Head First 设计模式学习笔记。更多内容请参见文章内容。
head first 设计模式 比较好的书 暂时只有这些 因为后面的太大暂时传不上去,等以后应该就可以了。大家可以看看
HeadFirst设计模式 读书 笔记
注意:5,6,7同时解压。Head.First设计模式_PDF(高清中文版)part7
Head First设计模式(完整高清版).pdf,涵盖了各种宝贵的设计思想!
经典的设计模式书籍打包:Head First 设计模式 +Java设计模式(第2版)
Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First...
head first 设计模式 高清中文版 pdf
如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得...
1.以主次关系介绍了24种设计模式 2.每种设计模式都详细阐述了所遵循的设计原则 HeadFirst 设计模式 walnuting_01 HeadFirst 设计模式 walnuting_02 HeadFirst 设计模式 walnuting_03 一起下载解压。
1.以主次关系介绍了24种设计模式 2.每种设计模式都详细阐述了所遵循的设计原则 HeadFirst 设计模式 walnuting_01 HeadFirst 设计模式 walnuting_02 HeadFirst 设计模式 walnuting_03 一起下载解压。
1.以主次关系介绍了24种设计模式 2.每种设计模式都详细阐述了所遵循的设计原则 3.HeadFirst 设计模式 walnuting_01 HeadFirst 设计模式 walnuting_02 HeadFirst 设计模式 walnuting_03 一起下载解压。
Head First设计模式中文版 Head First设计模式中文版 Head First设计模式中文版
《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、...
Head First设计模式 Head First设计模式 Head First设计模式