定义: 定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 结构:(书中图,侵删) 一个工厂的抽象接口 若干个具体的工厂类 一个需要创建对象的抽象接口 若干个所需创建的对象的类 较之简单工厂方法,多了一层抽象——将工厂也抽象了;由原来的一个万能工厂变 ...
分类:
其他好文 时间:
2019-04-09 21:01:09
阅读次数:
130
一 . 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 二 多道技术: 所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一 ...
分类:
编程语言 时间:
2019-04-08 21:35:12
阅读次数:
207
模拟写个日志监控程序:packagemainimport("fmt""time""strings")typeLogProcessstruct{rcchanstring//读chanwcchanstring//写chanpathstring//读取文件的路径influxDBDsnstring//influxdatasource}func(l*LogProcess)ReadFromFile(){//读
分类:
其他好文 时间:
2019-03-10 16:15:14
阅读次数:
136
-- 继承: 1、子类继承父类中所有属性和方法。 2、子类只能重写父类中实例方法。 3、super关键,如果放到子类构造函数第一行,如果出现子类方法中可通过该关键字调用子类覆写的方法 4、使用final关键字修饰的方法不能重写,类不能被继承。 5、static关键字修改的方法只属于所在类,不属于类的 ...
分类:
其他好文 时间:
2019-03-02 23:42:27
阅读次数:
218
1. 概述 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。 2. 建造者模式中的角色 2.1 建造者(Builder):为创建一个产品对象的各个部件指定抽象接口。 2.2 具体建造者(ConcreteBuilder):实现Builder的接口 ...
分类:
其他好文 时间:
2019-02-26 17:48:57
阅读次数:
168
1.单一职责原则,是指一个类的功能要单一,不能包罗万象 2.开放封闭原则,一个模块在扩展性应该是开放的,而在更改方面应该是封闭的 3.替换原则,子类应当可以替换父类并出现在父类能够出现的任何地方 4.依赖原则,具体依赖抽象,上层依赖下层 5.接口分离原则,模块间要通过抽象接口隔离开,而不是通过具体的 ...
分类:
其他好文 时间:
2019-02-20 09:35:52
阅读次数:
157
面向对象的封装写法 关键字 private class A { private int a=1; private void work() { } } 封装隐藏了类的实现和方法细节继承的写法 关键字 extends class 子类 extends 父类 {} class A { int a; } c ...
分类:
编程语言 时间:
2019-02-17 20:40:48
阅读次数:
191
作用:加速系统访问、提升系统性能 (1)、JSR107 Java Caching定义了5个核心接口,分别是CachingProvider、CacheManager、Cache、Entry、Expiry (2) Spring的缓存抽象接口 Spring从3.1开始定义了org.springframew ...
分类:
编程语言 时间:
2019-02-03 18:26:36
阅读次数:
194
关于进程必备的理论基础: 1.操作系统的作用: 隐藏丑陋复杂的硬件接口,提供良好的抽象接口 管理、调度进程,并且将多个进程对硬件的竞争变得有序 2.多道技术: 产生背景: 针对单核,实现并发 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到i... ...
分类:
系统相关 时间:
2019-01-24 21:50:42
阅读次数:
216
操作系统的作用: 1,隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2,管理、调度进程,并且将多个进程对硬件的竞争变得有序。 程序 是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态概念。进程 是程序在处理机上的一次执行过程,它是一个动态的概念。程序可以作为一种软件资料长期存在,而进程是有一 ...
分类:
系统相关 时间:
2019-01-22 21:46:03
阅读次数:
257