Java入门——抽象类与接口的应用 本Blog内容 为抽象类与接口实例化 利用多态性 抽象类的实际应用——模板设计 就是先用抽象类设计一张空白的模板,具体不同之处用子类实现。 接口的实际应用——制定标准 设计模式——工厂设计 类似于Java的JVM虚拟机,采用Factory类的形式处理主函数与子类之 ...
分类:
编程语言 时间:
2016-09-17 00:11:38
阅读次数:
232
医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类 ...
分类:
其他好文 时间:
2016-09-13 16:21:55
阅读次数:
173
外观模式标签 : Java与设计模式
外观模式: 又称门面模式: 外观Facade为子系统的一组接口提供一个一致界面,使得这组子系统易于使用(通过引入一个新的外观角色降低原系统复杂度,同时降低客户...
分类:
其他好文 时间:
2016-09-12 22:26:58
阅读次数:
158
构造函数: Objective-C是一门面向对象的语言,我们在Objective-C中定义一个类时,总要提供一个初始化方法,一般大家都是这样写的: 这样一段简单的代码,却有很多可以思考的问题: 1、为什么要通过[super init]来调用父类的初始化方法,父类的初始化方法里又执行了什么东西? 首先 ...
分类:
其他好文 时间:
2016-09-11 10:18:10
阅读次数:
136
Java入门——面向对象基础(一) 本博客目的 2016-09-10——13:13:39 ll练习题 用方法调用的形式进行数组排序 使用Java类库进行数组排序 编写求1!+2!+3!+......+30!并显示结果的程序 面向对象的概念 对象引用传递 封装性 在开发中一般将类的属性封装,属性是私有 ...
分类:
编程语言 时间:
2016-09-11 01:41:04
阅读次数:
252
针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。 一、概念介绍 外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者 ...
分类:
编程语言 时间:
2016-09-10 23:52:14
阅读次数:
234
Java入门——面向对象 public class和class声明类的区别: public class生命时:文件名必须与类名相同 class声明时,文件名和类名可以不一致 一个文件中可以有多个class定义的类,但是只能由一个public class定义的类 标识符编写的建议 不要使用过多符号,最 ...
分类:
编程语言 时间:
2016-09-09 18:41:21
阅读次数:
173
Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。 Java中的类也是一种构造数据类型 ...
分类:
其他好文 时间:
2016-09-09 00:58:30
阅读次数:
134
一、引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模式。下面就具体介绍下外观模式。 二、外观模式的详细介绍 2.1 定义 外观模式提供了一个统 ...
分类:
其他好文 时间:
2016-09-07 01:13:19
阅读次数:
180
一:Ext.Panel类简介 1.Ext.Panel类简介 类 Ext.Panel 包: Ext 定义的文件: Panel.js 类全称: Ext.Panel 继承自于: Ext.Container 说明:面板是一种面向用户界面构建应用程序最佳的单元块,一种特定功能和结构化组件。 1.Ext.Pan ...
分类:
Web程序 时间:
2016-09-04 14:18:09
阅读次数:
173