外观模式是为了解决类与类之间的依赖关系的,就是把那些类的实例都放在一个Facade类中,降低类之间的耦合度 有了compute类的作用,cpu,memory,disk这些类之间的关系就被放在computer中,达到解耦的作用,这就是外观模式 ...
分类:
其他好文 时间:
2019-03-11 09:13:57
阅读次数:
184
什么是继承? 继承是面向对象三大特征之一。java中的继承描述的是两个类之间的关系,被继承的类称为父类,继承的类称为子类,使用extends关键字来表示。在java语言里面只支持单继承,即一个类只能有一个父类,子类可以继承父类中的非private修饰的成员方法和成员变量,构造方法不能被继承,java ...
分类:
其他好文 时间:
2019-02-27 13:14:36
阅读次数:
134
面向对象的三种关系: 1.依赖关系 A类(A类实例化对象)依赖B类(B类实例化对象)的意思就是B类实例化的对象名作为参数传递给A类(对象)的方法,那么在A类对象就可以用B类实例化对象的方法 1) 植物大战僵尸简易版 2) 大象关冰箱 2.关联关系,又叫组合,聚合关系 A类和B类关联意思是B类对象作为 ...
分类:
其他好文 时间:
2019-02-14 20:26:29
阅读次数:
194
协同过滤是一种非常流行的推荐算法,通常协同过滤可以分为两种类型:邻域模型和矩阵分解模型。基于邻域的协同过滤算法包括基于用户的协同过滤算法和基于物品的协同过滤算法。隐语义模型是对矩阵分解的改进,通过矩阵分解建立了用户和隐类之间的关系,物品和隐类之间的关系 ,最终得到用户对物品的偏好关系。隐语义模型问世 ...
分类:
其他好文 时间:
2019-02-11 20:07:28
阅读次数:
319
package com.gylhaut.base; /** * 装饰器 * 类与类之间的关系 * 1.依赖:形参(局部变量) * 2.关联:属性 * 聚合 属性 整体和部分 不一致的生命周期 人和手 * 组合 属性 整体和部分 一致的生命周期 人和大脑 * 3.继承:父子类关系 * 4.实现:接口与... ...
分类:
编程语言 时间:
2019-01-27 10:55:25
阅读次数:
202
本章主要内容: 1.依赖关系 2.关联关系,组合关系,聚合关系 3.继承关系,self 到底是什么鬼? 4.类中的特殊成员 一 类与类之间的依赖关系 大千世界,万物之间皆有规则和规律,我们的类和对象 是对大千世界中的事物进行归类,那事物之间存在着相对应的关系,类与类之间也是同样如此,在面向对象的世界 ...
分类:
其他好文 时间:
2019-01-25 18:40:03
阅读次数:
193
一.类的空间问题 1.何处可以添加对象属性 总结:对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。 1.2何处可以添加类的静态属性 总结:类的属性不仅可以在类内部添加,还可以在类的外部添加 1.3 对象如何找到类的属性 之前咱们都学习过,实例化一个对象,可以通过点 ...
分类:
其他好文 时间:
2019-01-24 16:27:09
阅读次数:
162
NGUI Drawcall 1.使用同一个altals的元素尽量放在同一个UIPanel下面,在NGUI中,它消耗的drawcall是以每个Panel为独立计算单位进行计算的. 2.如果一个UIPanel下面使用了多个altals,那么尽量让使用相同图集的元素深度值连续,渲染顺序从深度值为0开始一直 ...
分类:
其他好文 时间:
2019-01-15 20:33:12
阅读次数:
215
1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。降低类的复杂度,一个类只负责一项职责.提高类的可读性,提高系统的可维护性, 2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替 ...
分类:
其他好文 时间:
2019-01-10 20:28:39
阅读次数:
182
依赖关系 依赖关系(Dependency)是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。通常,依赖关系体现在某个类的方法使用另一个类的对象作为参数。 在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。 比如:驾驶 ...
分类:
其他好文 时间:
2019-01-04 18:43:41
阅读次数:
220