分类 设计模式 下的文章

设计模式

羽绒服割不动年轻人?Java代码教你“穿”出新选择!

羽绒服割不动年轻人?Java 代码教你“穿”出新选择!在这个寒冷的冬天,羽绒服市场的变化如同编程语言的更新迭代一样引人注目。国产羽绒服价格飙升,让追求性价比的年轻人望而却步。正如羽绒服不再是年轻人的唯一保暖选择,在编程世界里,实现功能的方式也多种多样。今...

Checking Table 设计模式 - 从概念、建模、设计到实现——兼谈基于业务需求驱动的设计模式创新

前言GOF(Gang of Four)基于经验总结发明了许多设计模式,客观来说,这些模式都非常经典,具有重大的理论指导价值和实战运用意义。然而,这些设计模式远远不能穷尽所有的业务需求,自然也不可能完全支撑业务的持续发展;另一方面,生搬硬套、削足适履般地运...

Java设计模式——享元模式

一、引子在 Java 中,String 类型具有一些独特的特性。其一,String 对象一旦被创建就不可改变(Immutable);其二,当两个 String 对象所包含的内容相同时,JVM 通常只会创建一个 String 对象,这两个不同的对象引用将指...

Java设计模式——策略、代理模式

策略模式概述定义与概念策略模式(Strategy Pattern)属于对象行为型模式。其核心思想是针对一组算法,将每个算法封装到具有共同接口的独立类中,从而实现它们之间的互相替换。该模式将算法的责任和算法本身分隔开,委派给不同的对象管理,把算法包装到一系...