您好:
java中的设计模式有23种,具体如下:
创建型
结构型
适配器模式、桥接模式、组合模式、外观模式、装饰者模式、享元模式、代理模式、
行为型
责任链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式
常见的有七种,具体如下:单例模式、工厂模式、建造(Builder)模式、观察者模式、适配器(Adapter)模式、代理模式、装饰模式
举个例子:
通过调用getInstance()方法来创建实例。
其他不一一举例,仅供参考!希望对你有帮助
工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。单例模式就是确保一个类只能有一个实例,并且提供一个全局访问点工厂模式有三个吧,简单工厂,工厂方法以及抽象工厂。简单工厂不能算为一个模式,所以我只说工厂方法和抽象工厂。
工厂方法定义了一个创建对象的接口,但有子类决定要实例化的是哪一个,工厂方法把实例化推迟到子类。
而抽象工厂则是提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。‘