定义 提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。 UML类图 实现 案例:提供一个创建手机的应用,根据不同的配件类型,生产不同类型的手机(安卓/iPhone) 定义接口 抽象工厂 CPU 主板 外壳 具体工厂类 安卓工厂 IOS工厂 具体零件类(Member) 安卓 IO ...
分类:
其他好文 时间:
2020-03-30 23:05:52
阅读次数:
77
简单工厂模式/* 简单工厂模式:完全冗余生产,容易混乱 通过一个工厂内实现所有的部件发送消息 */public class FactorySimple { //简单工厂模式:内部无该具体类的属性 public void sendMSG(String type,String message) { if... ...
分类:
其他好文 时间:
2020-03-25 19:28:46
阅读次数:
95
/** * 在阅读别人写的源代码中,有时候可以看到同样功能的泛型方法中的参数可以写成 T t 或者 Class<T> cls * 那么,两者有什么区别呢? * * Class类,是代表加载到jvm中的类的字节码,这个类本身是泛型类,其后可以加<具体类>从而表示具体类的字节码类型, * 于是Class ...
分类:
编程语言 时间:
2020-03-21 09:15:59
阅读次数:
82
一、概念:模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。(总的来说就是把类中总是会重复的那部分移到抽象类的模板方法中,把在不同情形下有不同实现的那部分代码作为接口暴露出去,子类继承这个抽象类,并实现这个接口, ...
分类:
其他好文 时间:
2020-03-15 09:57:57
阅读次数:
64
类之间的关系有以下四种—— 1、依赖关系 依赖指得是类之间的调用关系,一个类调用了另一个类的方法。 如果类A在它的方法中使用到了另一个类B的方法或者属性,但是这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A,这个时候类A依赖类B。 举例:人在出远门的时候会依赖车的关系;喝水 ...
分类:
其他好文 时间:
2020-03-14 14:55:55
阅读次数:
59
【数据类型的判断】: typeof 以字符串的类型返回,基本类型 typeof null 》返回的时object instanceof (实例)判断对象的具体类型 返回的时布尔值 ...
分类:
Web程序 时间:
2020-03-11 15:28:31
阅读次数:
72
模板是范型编程的基础,所谓范型编程就是用独立与任何特定类型的方式编写代码所以简单地说,类是对象的抽象,而模板又是类的抽象,也就用模板能定义出具体类再理解深刻点在c++里,常说的多态一般分为两种:一种是运行时的多态,也就是虚函数体现的多态另一种是编译时的多态,也就是范型编程的多态,体现在参数的多态在作 ...
分类:
其他好文 时间:
2020-03-04 09:13:47
阅读次数:
291
一、四层与七层负载均衡在原理上的区别 1.图示 2.概述 四层负载均衡工作在 OSI 模型中的四层,即传输层。四层负载均衡只能根据报文中目标地址和源地址对请求进行转发,而无法修改或判断所请求资源的具体类型,然后经过负载均衡内部的调度算法转发至要处理请求的服务器。四层负载均衡单纯的提供了终端到终端的可 ...
分类:
其他好文 时间:
2020-03-01 10:46:33
阅读次数:
61
计算 IS 时只考虑了生成样本,没有考虑真实数据,即 IS 无法反映真实数据和样本之间的距离,IS 判断数据真实性的依据,源于 Inception V3 的训练集 ImageNet,在 Inception V3 的“世界观”下,凡是不像 ImageNet 的数据,都是不真实的,都不能保证输出一个 s ...
分类:
其他好文 时间:
2020-02-28 13:50:17
阅读次数:
191
1. UML中接口可用于( )。 A.提供构造型(stereotype)名称为《interface》的具体类 B.声明对象类所需要的服务 C.Java和C++程序设计中,而C#程序设计中不支持 D.定义可以在多个类中重用的可执行逻辑 答案:B 2.在面向对象方法中,两个及以上的类作为一个类的父类时, ...
分类:
其他好文 时间:
2020-02-25 00:32:01
阅读次数:
932