课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
设计模式我们在前几期的文章中给大家详细解说过很多类型了,而今天我们就做一个简单的总结,一起来了解一下,学习java编程开发语言需要掌握哪些设计模式。
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。
其中包含
创建型模式,共五种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
我们今天就来说说我们的创建型模式
单例模式:是Java中简单的设计模式之一。它提供了一种创建对象的佳方式。
这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其的对象的方式,可以直接访问,不需要实例化该类的对象。
用一种其它的方式来记忆吧,单例模式犹如我们吃的土豆,只有一个土豆,你叫他土豆也行,叫他马铃薯也可以,还可以叫Potato,但终还是那一个土豆。
注意:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的实例。
3、单例类必须给所有其他对象提供这一实例。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。