23种设计模式之创建型模式(单例、工厂方法、抽象工厂、生成器和原型模式)
概述
设计模式是针对某一类问题的最优解决方案,是从许多优秀的软件系统中总结出的。
Java中设计模式(java design patterns)通常有23种。
模式可以分成3类:创建型、行为型和结构型。
创建型模式
创建型模式涉及对象的实例化,特点是不让用户代码依赖于对象的创建或排列方式,避免用户直接使用new创建对象。
创建型模式有以下5个:
工厂方法模式、抽象工厂方法模式、生成器模式、原型模式和单例模式。
行为型模式
...
原创
2021-06-24 23:39:27 ·
677 阅读 ·
2 评论