设计模式-Template Method模式

什么是模板模式? 一般写程序时,经常会出现很多不同的业务代码其中某些具体实现不同,但是还是有很多逻辑或者其他一些实现相同。 如果我们仅仅只是复制粘贴这些共同部分,那么一旦发现这些代码有问题,就要回头检查所有使用了这些代码的部分。 正确的处理方式是,抽取出所有代码的共同部分,将这些共同部分放到同一个抽象类中,将实现不同的具体方法声明为抽象方法,让子类自己去实现自己的细节。 举个栗子 我们要打印字符和
相关文章
相关标签/搜索