上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页
摘要: 依赖倒置原则 一、简单介绍 依赖倒置原则:高层模块不应该依赖于底层模块,二者都应该来依赖抽象。抽象不应该依赖于细节,而细节应该依赖于抽象; 依赖倒置原则是实现开闭原则的重要途径之一,它降低了类之间的耦合,提高了系统的稳定性和可维护性,同时这样的代码一般更加易读,而且便于传承。 二、模拟场景 在互联网 阅读全文
posted @ 2022-04-11 16:53 写的代码很烂 阅读(53) 评论(0) 推荐(1) 编辑
摘要: 有道云链接:[http://note.youdao.com/noteshare?id=663444a188ed9057dffd07cfbeed43cc&sub=D6060DA6961E42D699A3B7DDB2118F93(复制链接到浏览器的时候注意转行的空格哦)](http://note.you 阅读全文
posted @ 2022-04-10 11:31 写的代码很烂 阅读(14) 评论(0) 推荐(0) 编辑
摘要: public class SpringApplicaitonDemo1 { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplic 阅读全文
posted @ 2022-04-06 00:29 写的代码很烂 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 开闭原则 一、概念 在面向对象编程领域中,开闭原则规定软件中的类、对象、模块和函数对扩展应该是开放的,但是对于修改来说是封闭的。 这就意味着应该用抽象定义结构,用具体实现扩展细节,以此确保软件系统开发和维护过程中的可靠性。 开闭原则的核心思想可以理解成为面向抽象编程。 二、案例 对于外部的调用方来说 阅读全文
posted @ 2022-04-06 00:28 写的代码很烂 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则 一、概念 概念:单一职责原则中指出:一个类应该只有一个发生变化的原因。 背景:如果开发的一个功能需求不是一次性的,而是随着业务发展的变化而变化的,那么当一个class类负责超过两个及以上的职责的时候,就在需求的不断迭代中、实现类持续扩张的情况下,就会出现难以维护、不好扩展、测试难度大和 阅读全文
posted @ 2022-04-05 15:58 写的代码很烂 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、简单概述 java中的三大特性:封装、继承、多态 2、封装 现实生活中存在着大量的被封装的例子。比如说手机、空调、电视机等等。手机通过屏幕上的显示点击触屏即可操作,空调和遥控器等通过遥控器来进行操作,将功能封装到遥控器上的按键上面,屏幕了电视机和空调内部的复杂结构和实现原理。 对于使用者来说,不 阅读全文
posted @ 2022-04-01 14:08 写的代码很烂 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 总结一下阿里编程规范中的文档 1、代码命名。不能够以下划线或者美元符号开始或结尾 错误示例: _name $name name_ name$ 2、禁止使用中文拼音。但是除了国际通用的中文拼音除外。 正确示例: hangzhou、beijing、renmingbi 错误示例: DaZhePromoti 阅读全文
posted @ 2022-03-31 01:14 写的代码很烂 阅读(242) 评论(0) 推荐(0) 编辑
摘要: maven 1、maven核心 先介绍一下核心:使用maven管理项目。具体分为:依赖管理、项目构建、分模块开发 依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中。 注 阅读全文
posted @ 2022-03-28 16:28 写的代码很烂 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 访问权限修饰符 1、四个访问权限修饰符 java中给定了四个权限修饰符,分别是:public、protected、private以及默认(什么都不写) 2、定义变量 用来修饰类中变量的时候访问权限: 权限修饰符名称 本类 同包 其他包 任意位置 public √ √ √ √ protected √ 阅读全文
posted @ 2022-03-28 11:10 写的代码很烂 阅读(71) 评论(0) 推荐(0) 编辑
摘要: public interface Compute { int sum(int i,int j); } public class MyMath { /** * 计算的一个方法 * @param compute 接口对象 * @param i 需要来进行求和的变量 * @param j 需要来进行求和的 阅读全文
posted @ 2022-03-28 00:09 写的代码很烂 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页