@ 面向对象 在目前的软件开发领域有两种主流的开发方法:结构化开发方法和面向对象开发方法。早期的编程 语言如C、Basic、Pascal等都是结构化编程语言;随着软件开发技术的逐渐发展,人们发现面向对象可 以提供更好的可重用性、可扩展性和可维护性,于是催生了大量的面向对象的编程语言,如Java、 C ...
分类:
编程语言 时间:
2020-06-05 23:00:00
阅读次数:
65
软件公司OA系统需要提供一个加密模块。为了提高开发效率,现需要重用已有的加密算法(恺撒加密,取模加密等)。这些算法封装在一些由第三方提供的类中,有些甚至没有源代码。试使用适配器模式设计该加密模块,实现在不修改现有类的基础上重用第三方加密方法。 public abstract class Encryp ...
分类:
其他好文 时间:
2020-06-05 21:12:57
阅读次数:
65
2020年6月3日 17:15 类似与java中的方法 好处: 1、提高了代码的重用性 2、简化了操作 #存储过程 含义:可以理解为一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用行 2、简化操作 3、减少编译次数并且减少了和数据库的连接次数,提高了效率 一、创建语句 Crea... ...
分类:
其他好文 时间:
2020-06-05 20:50:52
阅读次数:
73
最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub1.前言Java1.5引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。2.基本类型无法直接使用泛型以下写法是错误的://errorMap<int,char>wron
分类:
编程语言 时间:
2020-06-04 01:06:27
阅读次数:
81
前言 上篇说了反射,将其作为框架的基础知识。还没看过的移至传送门,万字总结之反射(框架之魂)。今天我们来看设计模式。话不多说,let's go。 什么是设计模式? 设计模式是对软件设计普遍存在的问题,所提出的解决方案。 与项目本身没有关系,不管是电商,ERP,OA 等,都可以利用设计模式来解决相关问 ...
分类:
其他好文 时间:
2020-06-02 13:36:38
阅读次数:
55
常见函数介绍 功能:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处: 1、隐藏了实现细节 2、提高代码的重用性 调用: select 函数名(实参列表)【 from 表】; 特点: ①函数名 ②函数功能 分类: 1、单行函数 如:CONCAT、LENGTH、IFNULL等 ...
分类:
数据库 时间:
2020-06-01 14:13:05
阅读次数:
84
目录: 1、高阶函数 2、map/ reduce/ filter 3、flat 4、高阶函数在实际开发中的意义 高阶函数 高阶函数是对其他函数进行操作的函数,可以将它们作为参数或返回它们。简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回。 众所周知,JS 中的函数其实都指向某个变 ...
分类:
其他好文 时间:
2020-05-31 21:38:18
阅读次数:
86
方法概述 方法是类或对象行为特征的抽象,用来完成某个功能操作;将功能封装为方法的目的是,可以实现代码重用,简化代码 Java中的方法只能作为类的一部分来创建,即Java里的方法不能独立存在,所有的方法必须定义在类里 方法只有通过对象才能被调用,且这个对象必须能执行这个方法调用 如果试图在某个对象上调 ...
分类:
其他好文 时间:
2020-05-31 13:13:05
阅读次数:
42
概念 设计模式主要是为了提高代码的重用性、有雅兴性、实现高内聚低耦合、以及满足开闭原则提出的开发思想。目前成熟的设计模式有23种,其中如下的几种我们需要掌握:单例设计模式、工厂设计模式(简单工厂、方法工厂、抽象工厂)、代理设计模式(静态代理、动态代理)、适配器设计模式、模板设计模式、装饰着设计模式。 ...
分类:
其他好文 时间:
2020-05-30 21:37:07
阅读次数:
73
break break在任何循环语句的主体部分,均可用break语句控制循环的流程。break用户强行退出(终止)循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue continue语句用在循环语句体重,用于终止某次循环过程,即跳过循环体重尚未执行的语句,接 ...
分类:
其他好文 时间:
2020-05-29 22:53:20
阅读次数:
90