
设计模式之美
文章平均质量分 84
从设计模式体会程序设计之美,更深入理解面向对象编程的魅力,这一栏我想记录学习设计模式的点点滴滴,在修仙的道路上也希望找到一位道友共同悟道~
程序员阿坤...
在枯燥的岁月中寻找心灵的居所,在繁杂的琐事中寻找自己的乐趣。
展开
-
工厂方法模式详解
工厂方法模式是应用比较广泛的一种设计模式,它相对于简单工厂模式进行了一些优化,如果再增加一个具体产品不用修改代码,也不会违反开闭原则。工厂方法模式也称为工厂模式,又称为虚拟构造器(Virtual Constructor)模式或多态模式,属于类创建型模式。在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化延迟到子类中完成,即由子类来决定究竟应该实例化哪一个类。原创 2023-07-16 12:52:57 · 1105 阅读 · 0 评论 -
简单工厂模式详解
本篇我们了解一下简单工厂模式,它是设计模式的雏形,是学习设计模式的开端,我会结合案例说明它的设计思路。简单工厂模式并不是GoF23个设计模式中的一员,但是一般将它作为学习设计模式的起点。简单工厂模式又称为静态方法模式(Static Factory Method Pattern),属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同的类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,这个类称为工厂类,被创建的实例通常都具有共同的父类。原创 2023-07-15 11:10:52 · 1189 阅读 · 0 评论 -
设计模式之单例
单例模式是比较经典的设计模式,本篇我们将结合实际案例说明单例模式的实现原理,以及存在的问题。原创 2023-07-14 09:56:05 · 542 阅读 · 0 评论 -
设计模式简介
随着面向对象技术的发展和广泛应用,设计模式不再是一个新兴名词,它已逐步成为系统架构人员、设计人员、分析人员以及程序开发人员所需掌握的基本技能之一。设计模式已广泛应用于面向对象对象系统的设计和开发,成为面向对象领域的一个重要组成部分。设计模式通常可以分为三类:创建型模式、结构型模式和行为型模式。原创 2023-07-13 10:21:55 · 823 阅读 · 1 评论