APP下载

面向对象编程语言中单例模式的实现

2017-08-16温振宏哈尔滨广厦学院

数码世界 2017年8期
关键词:语言系统

温振宏 哈尔滨广厦学院

面向对象编程语言中单例模式的实现

温振宏 哈尔滨广厦学院

单例(SingleTon)模式是面向对象编程语言中的一种软件设计模式。它为应用程序提供了对象的唯一的访问点,不管它实现何种功能,整个应用程序都会同享一个实例对象。本文以PHP语言及JAVA语言为实例具体讲解了单例式的实现。

单例模式 面向对象 PHP JAVA

1 面向对象编程语言

面向对象编程语言(Object-Oriented Language)借鉴了20世纪50年代的人工智能语言LISP,引入了动态绑定的概念和交互式开发环境的思想。始于20世纪60年代的离散事件模拟语言SIMULA67,引入了类和继承,成形于20世纪70年代的Smalltalk。面向对象编程语言是以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。

面向对象编程语言的发展分为两个方向:一种是纯面向对象编程语言,如Smalltalk,Java等。另一种是混合型面向对象编程语言,即在过程性语言中加入类,继承等成分,如C++,PHP等。下面就以PHP和JAVA为例讲解单例模式的实现。

2 PHP语言及Java语言

PHP是一种混合型编程语言,是HTML内嵌式的,用来制作动态网页的服务器端的脚本语言。其特点是:开发周期短,稳定安全,简单易学,免费开源,良好的跨平台特性。

JAVA是一种纯面向对象编程语言,具有简单、分布式、健壮性、安全性、可移植性、多线程、动态性等特点。

3 单例模式

单例模式,是一种常用的软件设计模式。它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例,而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。……

登录APP查看全文

猜你喜欢

语言系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
语言是刀
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
让语言描写摇曳多姿
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
多向度交往对语言磨蚀的补正之道
我有我语言