内聚:一个模块内各个元素彼此结合的紧密程度耦合:一个软件结构内不同模块之间互连程度的度量最近编码的时候,总是在犹豫是把某个方法封装在一个类里,还是单独的封装成一个类。这让我突然想起内聚耦合这两个名词。我们一直追求着,高内聚,低耦合。对于低耦合,我粗浅的理解是:一个完整的系统,模块与模块之间,尽可能的...
分类:
其他好文 时间:
2015-05-22 11:23:44
阅读次数:
127
什么是面向对象?面向对象是一种思想!(废话)。 面向对象可以把程序中的关键模块都视为对象,而模块拥有属性及方法。这样我们如果把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作。接下来将为大家讲解在JS中面向对象的实现。 工厂模式 工厂模式是软件工程领域一种广为人知的设计模...
分类:
Web程序 时间:
2015-05-20 12:46:43
阅读次数:
128
连接Oracle数据库帮助类,就是把连接Oracle数据库的方法封装起来,只需要在其它页面调用就可,不需要重复写。import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import ...
分类:
数据库 时间:
2015-05-14 23:33:36
阅读次数:
230
Andorid存储目录知识总结和文件操作方法封装。...
分类:
其他好文 时间:
2015-04-27 18:29:50
阅读次数:
133
构造方法私有化及单态模式
构造方法封装
类的封装性不光体现在对属性的封装上,实际上方法也是可以被封装的,当然在方法封装中也包含了对构造方法的封装。例如:以下的代码,就是对构造方法进行了封装。
[java] view
plaincopyprint?
class Singleton{
private Singleton(){ ...
分类:
编程语言 时间:
2015-04-20 18:29:22
阅读次数:
210
【结构体】 一.认识结构体 //结构体是一种复合的数据结构,是将基础变量类型和复合的变量类型封装成的新的数据结构。 //自定义的类型。 【注】函数是对处理数据的功能的封装。 结构体是对存储数据的数据结构的封装。 将存储数据的数据结构和管理这些数据的方法封装到一起,就形成了类。 ...
分类:
其他好文 时间:
2015-04-06 01:02:30
阅读次数:
254
今天实现的是在Window对象上绘制矩形,并且可以定制矩形的坐标、长宽、边框的大小的颜色、是否填充、以及填充时的颜色。
主要的思想就是先用线条绘制出边框,然后在里面绘制出矩形,再根据设定的是否填充的模式,选择此矩形的透明度,若显示,则透明度为1,;不显示,则透明度为0下面是Rectangle类的代码:/************************************************...
分类:
其他好文 时间:
2015-03-21 15:35:42
阅读次数:
188
今天封装了一个Line类,负责在昨天写的窗口上绘制线条。
OpenGL绘图是通过给glBegin函数设置参数达成的,绘制线条有三个不同的参数:
GL_LINES : 绘制连接两个点的线段(绘制的端点位于glBegin函数与glEnd函数之间)
GL_LINE_STRIP : 绘制首尾相连的折线
GL_LINE_LOOP : 绘制首尾相连的折线,并在最后将起始点与终点相连接,闭合路径...
分类:
其他好文 时间:
2015-03-20 20:32:42
阅读次数:
155
OpenGL是一个开源的图形库,既可开发二维图形软件,也可开发三维图形软件。许多知名应用就是基于OpenGL开发出来,如著名的Artoolkit和Unity3D。
GLUT是代表OpenGL应用工具包,英文全称为OpenGL Utility Toolkit,是一个和窗口系统无关的软件包,它由Mark Kilgard在SGI时写的。作为AUX库的功能更强大的替代品,用于隐藏不同窗口系统API的复杂...
分类:
其他好文 时间:
2015-03-20 01:25:19
阅读次数:
188
------- android培训、java培训、期待与您交流! ----------一、封装(set方法和get方法)封装的好处:过滤掉不合理的值,屏蔽内部的赋值细节,让外界不比关心内部的细节。set方法:1.作用:提供一个方法给外界设置成员变量的值2.命名规范: 1> 方法名必须是set开头 2...
分类:
其他好文 时间:
2015-03-09 00:27:44
阅读次数:
131