欢迎大家来到IT世界,在知识的湖畔探索吧!
Java 设计模式,即GOF中共23中设计模式,对于这23中设计模式,GOF把它们分为3类,下面分别介绍。
1、创建型设计模式,包括5种
抽象了对象实例化过程,用来帮助创建对象的实例
包括单例模式、工厂方法模式、抽象工厂模式、生成器模式、原型模式
2、结构型模式,包括7种
描述如何组合类和对象以获得更大的结构
外观模式、适配器模式、代理模式、组合(Composite)模式、亨元(FlyWeight)模式、装饰模式、桥接(Bridge)模式
3、行为型模式,包括11种
描述算法和对象间职责的分配
中介者模式、观察者模式、命令模式、迭代器模式、模板方法模式、策略模式、状态模式、备忘录模式、解释器模式、责任链模式、访问者模式
当然,其它文章里或许出现过按照其他方式进行的分类,我们不在这里进行介绍。
————————————————
具体设计模式的详细介绍,以后我们会在每天的更新里分享给大家,欢迎大家关注,我们会持续更新。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/22188.html