240 发简信
IP属地:广东
  • 依赖倒置和依赖注入以及IOC(控制反转)的理解

    面向对象进行程序设计的时候有五大基本的原则,分别是: 1、单一职责原则(SRP) 2、开放封闭原则(OCP) 3、里氏替换原则(LSP) 4、依...

  • 排序算法之插入排序和冒泡排序

    插入排序和冒泡排序都比较简单,但是时间复杂度有点高。 首先是冒泡排序,是通过相邻的两个数字进行比较,每一趟之后,待排序的部分的最大值将会到后面去...

  • 排序算法之快速排序

    采用分治的思想,首先选取一个基准值pivot,然后将小于基准值的数放到左边,大于基准值的数放到右边。而对于左边的部分和右边的部分同样的采用这种方...

  • 设计模式之单例模式(自用)

    单例模式,顾名思义,指的是一个类只存在一个实例。 那么,如何保证某一个类只存在一个实例呢?对象的创建是通过类的构造函数来实现的(也可以通过clo...