随笔分类 -  Java 设计模式

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
第二章 观察者模式 Observer
摘要:行为型设计模式 定义: 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 类图: 应用: spring事件驱动模型的结构(发布订阅模式):通过ApplicationEvent抽象类和ApplicationListener接口,可以实现Appl 阅读全文

posted @ 2018-10-21 18:12 胡子就不刮 阅读(83) 评论(0) 推荐(0) 编辑

第三章 装饰者模式 Decorator
摘要:结构型设计模式 定义: 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代放方案 类图: Java I/O中的装饰器模式: FileInputStream 阅读全文

posted @ 2018-10-21 18:12 胡子就不刮 阅读(90) 评论(0) 推荐(0) 编辑

第一章 设计模式入门
摘要:设计模式: interface abstract 多态 指导思想: 可维护性 可重用性 可扩展性 灵活性 面向对象六大原则: 单一职责原则(SRP):高内聚、低耦合 开闭原则(OCP):对扩展开放、对修改关闭 里氏替换原则(LSP):子类可以透明替换父类 依赖倒置原则(DIP):面向对接编程、面向抽 阅读全文

posted @ 2018-10-21 18:11 胡子就不刮 阅读(90) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示