- 博客(5)
- 收藏
- 关注
原创 JAVA 七大设计原则(二、依赖倒置原则 )
JAVA 七大设计原则(二、依赖倒置原则)依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节;细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并能够降低修改程序所造成的风险。我们以超市买饮料来举个例子:一个超市要买饮料(饮料包含,啤酒,牛奶),我们共定义了4个类,超市类,负责售卖饮料,饮料父(抽象)类,啤酒,牛奶(饮料类的子
2020-10-15 13:39:20 114
原创 JAVA 七大设计原则(一、开闭原则)
JAVA 七大设计原则(上)1,开闭原则1,开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原则。它指导我们如何建立稳定灵活的系统,例如:我们版本更新,我尽可能不修改源代码,但是可以增加新功能。我们以超市买饮料来举个例子:一个超市要买饮料(偶尔会有促销
2020-10-15 12:43:49 293
原创 必不可少的UML类图技能
必不可少的UML类图技能什么是UML,概念是什么?类的属性的表示方式类的方法的表示方式类与类之间关系的表示方式泛化(继承)关系接口实现关系依赖关系关联关系聚合关系组合关系当我们阅读一些书籍,或者一些源码分析类文章时,总会看到一些UML类图。实际上,能准确识别UML类图所表达的意思,也是一个必不可少的技能。下面整理了一些最常用到的知识点,一起认识一下它吧。什么是UML,概念是什么?UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写
2020-08-05 11:16:11 416
原创 java学习之路,一切从这里开始
作为一名工作7年的本科生,最近想换个工作,忽然发现好难!我是做Java的,学校学的是Java,出来用的也是Java想着有这么几年的工作经验工作应该不难找;于是就投了一些简历,虽然有人愿意面试,但是结果都不理想。原因是,接触过的技术点都局限在应用层面,都是知其然不知其所以然。有些底层基础性的知识平时也用不到,也很少用到过,面试的时候,真的是一问三不知!曾经印象最深的一段面试,竟然怀疑我不是技术出身,这真的伤到了我。终于下定决心花几千块买了一个课程,针对P6进阶的一套课程,还在学习中,此公众号会在不定期的时间更
2020-06-26 16:07:32 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人