面向对象的思维方法》的相关内容

我也来发邮件

看了Robbin的《面向对象的思维方法》,有感而发,也想谈谈自己的从面向对象的角度出发,发邮件的思路。 先设定一个环境,假设Java视线论坛,要组织一个活动,需要给每个会员发送通知,这个目标,用面向对象的思路应该如何实现? 1、什么是对象?   这个问题太大,其实我要问的问题可以缩小成为:“在我前面设定的这个环境中,哪些是对象?”同时还要补一句,“哪些不是对象?”   各位可能看到这里,就已经 ...
by 庄表伟 2004-04-02 浏览 (10767) 回复 (29) 关键字:

再谈面向对象的思维方法

这篇文章本来是回贴给Robbin的《面向对象的思维方法》的,后来想想把它单独提出来再讨论讨论可能会比较有意思,所以就又加了些内容,把它作为根帖发了吧。 Robbin的发mail的例子很好,我们就还是拿它来讨论吧。 引用 举个例子,要发广告邮件,广告邮件列表存在数据库里面。 那么实现的过程肯定是这样的: 1. 连接数据库,取邮件地址列表。 2. 遍历邮件列表,设定新邮件(Address, ...
by xanada 2004-03-25 浏览 (5682) 回复 (7) 关键字:

域对象 & 面向对象 & 结构化编程

本来我尽量避免关于方法论方面的主义之争,但一些话如骨鲠在喉,不吐不快。 软件领域方法论大师的著作发人深省,通常代表着软件开发的未来模式。当然,我们在读大师之后,掩卷沉思之余,最好也保持自己的独立意见。 希望本文能够唤起一些对基本概念和基本功的重视(追逐新潮概念之余,同时也固本培源 :D)。 1. Domain Object的重新提出的背景 Domain Object并不是一个全新的概念,而是继 ...
by buaawhl 2005-01-02 浏览 (25864) 回复 (42) 关键字:

敲响OO时代的丧钟!——DJ对于数据持久化的支持(3)

http://spaces.msn.com/members/zbw25/Blog/cns!1pA6-3FOo9yNp_4lmEHxdDqA!220.entry   欢迎你,朋友!现在你看到的是一篇极为重要的论文,如果你是一个程序员,并且是第一次看到这篇论文,请记下当前时间——这是一个重要的时刻!   OO主导软件开发的时代已经持续得太久了,对于OO的迷信更是根深蒂固!OO就是先进,OO就是正统 ...
by 庄表伟 2005-06-06 浏览 (111583) 回复 (375) 关键字:

数据建模 vs 对象建模 (从Ofbiz帖子切分出来的)

potian 写道 设计数据模型的重点不是去分析到底什么地方是可变的,什么地方是不可变的,业务会以什么样的方式变化(OO里面经典的Hotspot分析),所以整个系统慢慢会变成一堆数据,根本无法理解它真正的行为。 其实我要求不高,给我一个对象的世界,让我实现业务,你去展现、去持久、去分布,不要让别的东西来打扰我。当然,万一我需要数据你也得给我,我还要做报表呢。呵呵。 看来你是比较倾向对象建模 ...
by 无明 2003-11-18 浏览 (51298) 回复 (65) 关键字:

JR:面向对象的思维方法

我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。 我对Java的面向对象的特性琢磨良久,自认为有所领悟,也开始有意识的运用OOP风 ...
by honeyao 2008-03-27 浏览 (214) 回复 (1) 关键字: 网摘文章

[转帖]面向对象的思维方法

我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。 我对Java的面向对象的特性琢磨良久,自认为有所领悟,也开始有意识的运用OOP风 ...
by shuai59215921 2006-11-02 浏览 (250) 回复 (0) 关键字: JAVA

你还在用if else吗?

板桥里人 http://www.jdon.com 2006/1/11(转载请保留)   面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析  为什么会业务逻辑层使用if else,其实使用者的目的也 ...
by zhijie435 2007-01-20 浏览 (55) 回复 (0) 关键字:

从 if else 到设计模式的转变

面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析   为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if e ...
by xiao_yi 2008-03-05 浏览 (215) 回复 (18) 关键字: if, else, xiaoyi, 小一

你还在用if else吗?

你还在用if else吗?                               & ...
by libran 2006-11-29 浏览 (71) 回复 (0) 关键字:

一个简单数据访问接口的设计

我设计一个数据库访问接口,目标是简单易用,STL兼容,类型安全,效率不太差,尽量非侵入。 已实现大部分功能,但我长年困在C/C++世界,视野和经验都很有限,几个地方感觉设计的不太好。 烦请各位老大有空帮看看,指点一二。 我只建立了两个类,数据库类和记录集类。下面是简单示例。 //一个POD类型,要在内存中操作并保存到数据库 struct Student { int num; ...
by dayn9 2007-10-24 浏览 (930) 回复 (11)

红旗还能挺多久?C++能用来干什么?

Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。 当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。 现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (11223) 回复 (39)

打算建立一个小团队,收集点民意

通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。 这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (4921) 回复 (95)

C++最重要的语法-const, private

公司有个同事也是使用C++开发,代码质量从我个人角度来看感觉非常差,几个明显地方: 1、类、对象的概念非常混乱,某些类只能生成一个对象,多了肯定有问题了。这导致无法在一个进程中监听多个端口,当然人家的解决办法就是用多进程。 2、类与类之间强耦合,可以说除了一些小工具类以外,没有任何一个类可以单独拿出来使用,所有类里面的成员都是public,因为你不知道哪个其它类还要使用这个成员。线程函数因为要 ...
by qiezi 2007-06-10 浏览 (1612) 回复 (12)

Web开发之华山论剑—Web表现层跑完龙套唱主角

一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (67) 回复 (0)

四个有害的java习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。 这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。   1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。   ...
by jolestar 2008-07-29 浏览 (6751) 回复 (56) 关键字:

Ruby on Rails 2.0的新功能介绍

万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。 Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3744) 回复 (4) 关键字: rails

[听译大师说话]python 创始人访谈录 : 关于 django 和 ruby

【听译大师说话】是我最近打算搞的一个系列。我以前觉得看这些大师访谈并没有什么意思,他们的想法大多在书本和网站都有所介绍,他们本人也接受了很多访谈,估计说的也都是些套话,所以没必要看。最近听了两个访谈,一个是采访 python 创始人 Guido van Rossum 的,另外一个是采访 php 创始人 Rasmus Lerdorf, 让我感触很深,很多以前的一些困惑得以解释。我想这些访谈节目应该让 ...
by koalant 2008-07-22 浏览 (2217) 回复 (7) 关键字:

相关问答

赞助商链接