登录社区云,与社区用户共同成长
邀请您加入社区
设计模式1、模板方法模式2、代理模式3、装饰器模式4、策略模式5、状态模式6、责任链模式7、适配器模式8、观察者模式9、外观模式11、组合模式12、工厂模式13、抽象工厂模式14、单例模式15、享元模式15、命令模式16、原型模式17、建造者模式18、桥接模式19、备忘录模式1、模板方法模式官方:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法
一、简介工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式有三种:简单工厂模式、工厂方法模式、抽象工厂模式。二、简单工厂模式简单工厂模式由三类角色组成:抽象产品、具体产品、工厂类。抽象产品(宝马):public abstract class BWM {/*** 宝马介绍*/abstract void introduce();}具体产品(宝马三
最近陪孩子读绘本,看到各种各样的小动物,其中印象最深的当属一篇,动物园召开联欢大会的故事。主要剧情就是动物园召开联欢大会,很多小动物应邀前往,主办方为了招待这些小动物,根据食草性和食肉性进行划分,就这么一个小需求。作为程序员的老爸,不会放过任何一个发挥联想的机会,废话不说准备开干。首先就是开发各式各样小动物的枚举值。/*** 动物枚举值*/public enum animalEnum {ANIMA
工厂方法模式
——工厂方法模式
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net