# java之设计模式 **Repository Path**: huxipi/pattern-java ## Basic Information - **Project Name**: java之设计模式 - **Description**: 设计模式代码示例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-06-10 - **Last Updated**: 2023-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java之设计模式 #### 介绍 JAVA 之设计模式代码 示例 供大家学习参考 #### 软件架构 JDK1.8 #### 使用说明 软件开发原则 1.开闭(对扩展开放,对修改关闭) 2.里氏代换(抽象) 3.依赖倒转(依赖于抽象而非具体) 4.接口隔离(多接口) 5.迪米特法则(最少知道) 6.合成复用(聚合而非继承) 经常看到一些初学者刚学完java语言就抱着一本设计模式去看,想问问去打把王者不香吗? 设计模式就像一本高深武林秘籍,需要理解和灵活运用,更需要高深内力才能领悟。 在金庸武侠小说《射雕英雄传》中,蓉儿忽悠七公教郭靖降龙十八掌,憨憨笨笨郭靖吃苦的学习一些掌法, 后来在跟欧阳同学互殴时候,七公也还是需要教他遇到什么样招式用什么掌法去破解。。。 这半天你都不知道我在说啥吗? 设计模式需要一定阅历,发现问题再去学习解决问题的办法,以后遇到问题就知道用什么模式去解决。 不知道说啥,run Test 就行了,应用场景嘛自己去揣摩,揣摩不明白就去看书