Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对 象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将 所有文章的进行了整理,方便大家下载阅读,希望能给各位带来帮助!
2023-03-01 23:59:12 15.46MB 设计模式 java 基础
1
java设计模式刘伟编著源码,7个面向对象设计原则,24个常用设计模式
2023-02-08 14:21:40 285KB java 设计模式 java设计
1
java设计模式中一开始都会讲一个小鸭子的游戏,是好多爱好者接触设计模式、认知设计模式概念的一个入门。每个初学者的理解不同,我加上自己的理解,并配套了对应博客地址
2022-12-31 10:42:26 10KB 小鸭子游戏
1
详细介绍了java的23种设计模式,并且对设计模式进行了简明扼要的介绍,并且每种设计模式带着一个小例子
2022-12-27 12:17:13 414KB 设计模式 java设计模式
1
主要为大家详细介绍了Java设计模式之Adapter适配器模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-12-22 20:09:15 49KB Java 适配器模式 Adapter
1
代理模式:是一种设计模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。 代理模式在不修改源代码的情况下使得原本不具有某种行为能力的类对象具有某种行为能力。 本课程以自定义连接池为案例详细讲解动态代理,让学生在学完代理后,能灵活运用代理。
1
第 1 节:法模式好看的代码千篇律,恶的程序升职加薪。该说不说乎是程序员就都知道或者了解设计模式,但部分伙伴写代码总是习惯于把梭。论多少业务逻辑就个类千,这样的
2022-12-09 20:54:15 10.09MB
1
主要为大家详细介绍了Java设计模式之抽象工厂模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-11-29 14:39:18 58KB Java 设计模式 抽象工厂模式
1
java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式遵循的原则有6个: 1、开闭原则(Open Close Principle)   对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle)   只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。 3、依赖倒转原则(Dependence Inversion Principle)   这个是开闭原则的基础,对接口编程,依赖于抽象而不依赖于具体。 4、接口隔离原则(Interface Segregation Principle)   使用多个隔离的借口来降低耦合度。 5、迪米特法则(最少知道原则)(Demeter Principle)   一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。 6、合成复用原则(Composite Reuse Principle)   原则是尽量使用合成/聚合的方式,而不是使用继承。继承实际上破坏了类的封装性,超类的方法可能会被子类修改。
2022-11-29 14:32:18 699KB java 设计
1
设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案
2022-11-15 22:58:15 7.33MB 设计模式 java
1