设计模式
xy724518356
这个作者很懒,什么都没留下…
展开
-
设计模式——模板方法模式
在多个类中存在相同的算法或操作步骤,但是具体实现可能不同。使用模板模式可以将这些共同的部分抽象出来,在一个父类中定义好,并在子类中实现具体的细节。当我们需要在不改变算法整体结构的情况下,只修改算法某一小部分的实现时,可以使用模板模式。这样可以避免重复编写代码,并且保持算法的完整性和稳定性。模板模式还可以用于框架设计中,将框架的核心算法定义成模板方法,让客户端通过继承来实现自己的业务逻辑,从而提高代码的可重用性和可维护性。原创 2023-04-13 16:39:25 · 178 阅读 · 0 评论 -
设计模式——⼯⼚⽅法模式
⼯⼚模式⼜称⼯⼚⽅法模式,是⼀种创建型设计模式,其在⽗类中提供⼀个创建对象的⽅法, 允许⼦类决定实例化对象的类型。这种设计模式也是 Java 开发中最常⻅的⼀种模式,它的主要意图是定义⼀个创建对象的接⼝,让其⼦类⾃⼰决定实例化哪⼀个⼯⼚类,⼯⼚模式使其创建过程延迟到⼦类进⾏。简单说就是为了提供代码结构的扩展性,屏蔽每⼀个功能类中的具体实现逻辑。让外部可以更加简单的只是知道调⽤即可,同时,这也是去掉众多 ifelse 的⽅式。当然这可能也有⼀些缺点,⽐如需要实现的类⾮常多,如何去维护,怎样减低开发成本。原创 2023-03-27 11:46:19 · 71 阅读 · 0 评论