
Java设计模式
文章平均质量分 88
设计模式是规范编程设计的良好规范,从设计模式中我们可以学会更加规划、有层次去编程,所谓站在巨人肩膀上编程。
adventure.Li
南京信息工程大学本科,南京大学研究生,后端Javaer,2022年阿里巴巴编程之夏学员,2023年拼多多暑期实习生,记录个人学习、感悟以及经验分享。
展开
-
关于过滤链设计的实践记录
责任链设计模式原创 2023-10-27 20:30:57 · 630 阅读 · 0 评论 -
设计模式- 策略模式
一、什么是设计模式为什么需要设计模式(1)基本概念设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。(2)提高复用在软件日益复杂化,从科学计算需要到实际应用的需要。软件的复杂度越来越高,对后期维护的需要也日益凸显,因此好的复用是十分必要,成为OO的设计目标。设计模式四要素名称 name问原创 2021-08-05 15:29:59 · 147 阅读 · 0 评论 -
【Java设计模式】深入理解七大设计原则
一、背景在此之前,我已经写过两篇关于设计模式的文章。但都比较草草的理解和简单的实现,并未深入理解。为了更加深入感受Java设计的魅力,编程的艺术,今天进行了七大设计原则的学习理解,后续进行23种设计模式的深入学习探究。参考书籍:1.Java设计模式(刘伟)2.head first设计模式3.C语言编程网设计模式(写的挺详细的)二、学习记录学习设计模式的方法:掌握理解七大原则以及其目的,学习相应的设计模式(带着设计目的,应用场景(解决什么样的问题),如何实现(编码实现一个小例子),优缺点是原创 2021-05-11 17:28:01 · 352 阅读 · 13 评论 -
【Java设计模式】适配器模式
一、设计原则开闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)单一职责原则(Single Responsibility Principle)最少知道原则(Demeter Principle)合成复用原则(Composite Reuse Principle)参考:原创 2020-10-04 16:19:14 · 506 阅读 · 0 评论 -
【设计模式学习】几个常用设计模式总结
一、简介软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。参考学习:设计模式学习网站二、几个常用设计模式1. 单例模式描述:类、对象、实例的关系,在JVM中的堆区存着J原创 2021-05-02 16:14:49 · 416 阅读 · 10 评论