1 IOC 2 3 1 什么是ioc 4 控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup) ...
分类:
编程语言 时间:
2020-04-04 14:34:44
阅读次数:
70
概念 镜像(Image):一个root文件系统 容器(Container):是镜像运行的一个实体 仓库(Repository):代码控制中心,保存镜像 和面向对象编程对比 Docker 面向对象 镜像 类 容器 对象 对象通过类来创建,容器通过镜像来创建 ...
分类:
其他好文 时间:
2020-04-04 11:39:53
阅读次数:
111
《C++11/14高级编程Boost程序库探秘》之第1章全新的C++语言(三)学习记录 1.7函数式编程 函数式编程是与面向过程编程、面向对象编程和泛型编程并列的一种编程范式,它基于λ演算理论,把计算过程视为数学函数的组合运算。 1.7.1 lambda表达式 基本形式为: [](params){. ...
分类:
编程语言 时间:
2020-04-02 22:21:05
阅读次数:
89
面向对象编程基础 一、面向对象概念 1.1 什么是面向过程 ? 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 ? 生活中的的例子举例。 1.2 什么是面向对象 ? 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而 ...
分类:
编程语言 时间:
2020-04-02 21:05:53
阅读次数:
79
这个是第一个Cloudformation的新手练习,简单记录一下流程。这个练习是为了大致的熟悉一下基本流程Cloudformation是AWS的一个很重要的服务,简单的说他的功能就是为了实现infrastructureascode。管理员通过创建template文件,在cloudformation里面执行,就可以生成对应的stack。这里的关系有点类似于面向对象编程里面,类和实例化的对象一样。用户
分类:
其他好文 时间:
2020-04-02 17:37:30
阅读次数:
66
1.final修饰那些量 a.修饰类(不能与abstract同时使用;final修饰的类不能有子类) b.修饰方法(可以和static修饰类方法;访问修饰符可以为private,但是无意义;final方法不能重写) c.实例变量(获得初始值后不能重新赋值。可以定义时就给赋值,也初始化代码块赋值,也可 ...
分类:
编程语言 时间:
2020-03-30 19:52:12
阅读次数:
86
前言 TypeScript是微软开发的一门自由和开源的编程语言,TypeScript是JavaScript的一个超集,他保留JavaScript语言本身的特性,同时他向我们提供了一些语法糖帮助我们方便更好的实践面向对象编程。 同时利用他我们可以使JavaScript开发变得更简单,同时他更符合前端模 ...
分类:
其他好文 时间:
2020-03-29 17:53:48
阅读次数:
55
1、面向对象编程是什么 面向对象编程(ObjectOrientedProgramming,故常称OOP)并非Java独有,而是一种编程的思想,Java、C++、Python均有对其实现。其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的,任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的
分类:
编程语言 时间:
2020-03-27 23:13:25
阅读次数:
105
面向对象的相关概念 一、面向对象和面向过程的概念和关系面向对象和面向过程都属于一种思考方式面向对象侧重于 “谁来做”,以指挥者的角度思考问题,比较适合解决中大型的项目面向过程侧重于“怎么做”,以执行者的角度思考问题,比较适合解决较小型的项目 面向对象和面向过程不是完全独立的,而是相辅相成,不可分割 ...
分类:
其他好文 时间:
2020-03-27 11:02:17
阅读次数:
59
一,什么是开闭原则 开闭原则是我们在面向对象编程时候需要时刻注意的一点,即一个软件实体应该对扩展开放,而对修改关闭。用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许扩展的是系统的实现层. 二,为什么要用开闭原则 在程序的生命周期内,因为变化,升级和维护等原因需要对程序原有的代码进行修改时,可 ...
分类:
其他好文 时间:
2020-03-26 21:42:59
阅读次数:
71