包机制 为了更好的组织类,java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1.pkg2...; 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要在java程序中国呢明确导入该包。使用 import 语句可以完成此功能。 Import pkg ...
分类:
编程语言 时间:
2021-06-28 20:24:41
阅读次数:
0
面向对象(OOP)七大原则 设计模式必须遵守OOP原则 开闭原则:对扩展开放,对修改关闭 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立(尽量不重写父类的方法,不要破坏继承关系) 依赖倒置原则:要面向接口编程,不要面向实现编程(降低耦合性) 单一职责原则:控制类的粒度大小、将对象解耦、提 ...
分类:
其他好文 时间:
2021-06-20 17:59:28
阅读次数:
0
1、开闭原则(Open-Closed Principle) 定义:一个软件实体如类、模块和函数应该对扩展开发,对修改关闭。用抽象构建框架,用实现扩展细节。 优点:提高软件系统的可复用性和可维护性。 2、依赖倒置原则(Dependence Inversion Principle) 定义:高层模块不应该 ...
分类:
其他好文 时间:
2021-06-10 18:01:33
阅读次数:
0
一、设计模式常用的七大原则有:二十三中设计模式都脱离不开这些原则(规则) 1-单一职责原则(互不影响) 2-接口隔离原则 3-依赖倒转(倒置)原则(高层不依赖低层,高层为接口和抽象类,低层为实体类) 4-里氏替换原则 5-开闭原则 6-迪米特法则 7-合成复用原则 二、设计模式三大类: 1.创建型模 ...
分类:
其他好文 时间:
2021-06-02 11:46:05
阅读次数:
0
OOP(面向对象编程 Object-Oriented Programming),是一种以对象为基础的编程模式。 优点: 易维护。 易拓展。 对象可重复使用。 四大特性: 封装性:对象属性是隐藏的,对象属性修改需要通过对象方法。 继承性:子类可以把父类的属性和方法都继承过来,无需重新定义。 多态性:多 ...
分类:
其他好文 时间:
2021-04-27 14:16:54
阅读次数:
0
(手写IOC容器) 相信很多朋友对Spring已经很熟悉了,面试中也经常会被问到Spring里面相关的知识,比如IOC、DI、AOP等,下面通过手写IOC的方式来对IOC里面相关的内容,进行熟悉和理解 IOC分析 IOC是什么 Inversion of Control 控制反转,也称依赖倒置(反转) ...
分类:
编程语言 时间:
2021-04-19 15:39:41
阅读次数:
0
官方定义 依赖倒转原则,又称依赖倒置原则(Dependence Inversion Principle),又称DIP原则 上层模块不应该依赖底层模块,它们都应该依赖于抽象 抽象不应该依赖于细节,细节应该依赖于抽象 基本介绍 抽象 接口或者抽象类 细节 实现类 换句话说,依赖倒转原则 核心的理念 相对 ...
分类:
其他好文 时间:
2021-04-19 15:07:09
阅读次数:
0
SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 LSP Liskov 替换原则 子类型必须能够替换他们的基本类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口 ...
分类:
其他好文 时间:
2021-04-01 13:33:03
阅读次数:
0
解题思路 用10*10网格 第0行打印0个空格10个星 第1行打印1个空格 第2行打印2个空格 以此类推 从第1行开始列如果(j0||j10-i-1)则打印星,否则打印空格 /* 打印如下: ********** * * * * * * * * * * * * * * ** * */ #includ ...
分类:
其他好文 时间:
2021-03-16 11:47:28
阅读次数:
0
包机制 为了更好地组织类,Java提供了包机制,用于区别类别的命名空间 包语句的语法格式为:Package pkg1[.pkg2[.pkg3]]; 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包,使用"import"语句可完成此功能 import pa ...
分类:
编程语言 时间:
2021-02-19 13:21:28
阅读次数:
0