当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 我的面向对象程序观 * description:描述我对面向对象的一些理解,思想上并不成熟,文章随时都在更新,希望大家都来参与讨论 * copyright:copyright (c) 2001 * company:matrixfox * @author 莫特探员 * @version...
 

 

 ·正则表达式和java编程语言    »显示摘要«
    摘要:用程序常常需要有文本处理功能,比如单词查找、电子邮件确认或xml文档 集成。这通常会涉及到模式匹配。perl、sed或awk等语言通过使用正则表达式来 改善模式匹配,正则表达式是一串字符,它所定义的模式可用来查找匹配的文本。 为了使用javatm编程语言进行模式匹配,需 要使用带有许多charat子字串的stringtokenizer 类,读取字母或符号以便处理文本。这常常导致复杂或凌乱的代码。 ......
 ·java套接字编程(下)2    »显示摘要«
    摘要:datagramsocket类  datagramsocket类在客户端创建自寻址套接字与服务器端进行通信连接,并发送和接受自寻址套接字。虽然有多个构造函数可供选择,但我发现创建客户端自寻址套接字最便利的选择是datagramsocket()函数,而服务器端则是datagramsocket(int port)函数,如果未能创建自寻址套接字或绑定自寻址套接字到本地端口,那么这两个函数都将抛出一个so......


我的面向对象程序观
我的面向对象程序观

* copyright:    copyright (c) 2001 【程序编程相关:小窗口大学问--玩转弹出窗口(1)

* description:  描述我对面向对象的一些理解,思想上并不成熟,文章随时都在更新,希望大家都来参与讨论 【推荐阅读:ASP与JSP的比较(1)

* @author 莫特探员 【扩展信息:JSP编程进度条设计实例(1)

* company:      matrixfox

* @version 本文章还在继续更新中.

*/

我的面向对象程序观

1)面向对象概念的一些误解

“面向对象”是一个如今被人叫烂的词汇,就像去年人们都喜欢把自己的公司打上“.com”的标记一样.其实有多少人能真正理解这个词汇呢,很难说.我喜欢这样来比喻人们对“对象”一词的滥用.“对象”就好比人们经常说的“酷”与“爽”,很多人并不仔细考虑这两个词的差别,在很多情况下他们是通用的,“酷”与“爽”通常表达“心情不错”的意思,你可以在你玩的高兴的时候,大声的叫嚷“太酷了,太爽了”,这个时候两个词汇是通用的.但是你可以说“这个人很酷啊”,但是你不能说“这个人很爽啊”.人们对“对象”这个词汇的滥用就发生在这里,“面向对象”与“基于对象”就好比“酷”与“爽”,这是两个不同的概念,但是人们通常将这两个词汇混为一谈,一律用“面向对象”来表达.常见的错误可以在此列举一些:

1)有个人兴高采烈的与你说“我不喜欢 flash 4 的脚本语言,flash 5 版本的 action script 采用了新的面向对象的“.”语法,写起来很舒服.我现在一直用 flash 5 来做东西.”(同样的话语也发生在 director 的 lingo 脚本语言中)

2)visual basic 采用了面向对象的属性与方法,比起过去的 basic 语言有了很大的提高.

3)javascript 是面向对象的.

等等.

通常听到类似的话,你都要认真审视说话之人,分析他说的话.可以肯定一点,他并非真正懂得什么是面向对象的思想.很多人没有区分“面向对象”与“基于对象”两个不同的概念.
...   下一页

 ·java套接字编程(上)2    »显示摘要«
    摘要:socket类  当客户程序需要与服务器程序通讯的时候,客户程序在客户机创建一个socket对象,socket类有几个构造函数。两个常用的构造函数是 socket(inetaddress addr, int port) 和 socket(string host, int port),两个构造函数都创建了一个基于socket的连接服务器端流套接字的流套接字。对于第一个inetaddress子类对象通......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE