最新文章列表

AS3.0 Dynamic class

In Java, if you’ve created an object from a particular class, you can use only properties and methods that were defined in this class. For example, if the following class: class Person {String nam ...
ieniac 评论(0) 有1654人浏览 2009-09-01 08:42

Tell, Don't Ask

Alec Sharp, in the recent book Smalltalk by Example [SHARP], points up a very valuable lesson in few words: Procedural code gets information then makes decisions. Object-oriented code tells objects ...
ieniac 评论(0) 有2458人浏览 2009-08-22 19:41

method_missing in JavaScript(SpiderMonkey)

   ruby的method_missing魔法在JavaScript中是否有类似等价物?答案是SpiderMonkey的__noSuchMethod__ 方法。演示如下(请firebug大神出马): var obj = {}; obj.__noSuchMethod__ = function(/*String*/methodName,/*Array*/arrArguments){ c ...
鹤惊昆仑 评论(0) 有1164人浏览 2009-08-13 20:15

在读图书

Clean Code (Rebort.C.Martin) Smalltalk best practice patterns (Kent Beck) Implementation Patterns (Kent Beck) 其中,Clean Code和Implementation Patterns所介绍的内容基本相同,即如何编写好的Code。 最近对Smalltalk兴趣渐浓。Smalltalk对 ...
zerozone 评论(0) 有1114人浏览 2009-07-18 10:35

一些常用术语总结2

35.关联角色(association role) 关联角色是合作中两个类元角色的连接,它只适用于在合作说明的特定情况下的两个类元之间的关联。 见关联(association),合作(collaboration)。 语义 关联角色是只在由合作所描述的情况下有意义和被定义的关联。它是作为合作的部分关系而在其他情况下不是固有的关系。关联角色是合作的关键结构部分。它们允许有关上下文关系的描述。 在合作中, ...
hpjianhua 评论(0) 有464人浏览 2009-05-30 10:01

JUnit的框架设计及其使用的设计模式

JUnit的框架设计及其使用的设计模式 翻译:胡拥军 hu.yong.jun@ctgpc.com.cn 〔有所添加〕 原文:JUnit A Cook's Tour 见 www.junit.org JUnit的框架设计及其使用的模式 ...
hsyliqun21 评论(0) 有867人浏览 2009-05-19 19:55

Smalltalk Python Perl and Ruby

http://en.wikipedia.org/wiki/Yukihiro_Matsumoto Smalltalk Like Smalltalk Ruby is a dynamic and pure object-oriented language. Both languages are dynamic because they do not use static type inf ...
ggwang 评论(0) 有984人浏览 2009-05-18 16:41

Flyweight(享元)模式

Flyweight模式可实现客户代码之间的对象共享,创建共享对象的职责,这一点普通对象是不具备的。一般的对象不必关心共享职责,任何时刻最多只能有 ...
xyheqhd888 评论(0) 有1201人浏览 2009-05-15 21:24

junit笔记

译自:http://junit.sourceforge.net/doc/cookstour/cookstour.htm 不是直接翻译。 1. Command 模式 一个TestCase就是一个Command,command内容都写在run方法里。 2. A best practice is from Smalltalk, "Collecting Parameter": ...
mooncui 评论(0) 有1105人浏览 2009-05-14 17:18

dsl

领域专用语言(DSL)收藏 原文:DomainSpecificLanguage    设计        2004年2月13日            Bliki 索引 所谓领域专用语言(domain specific language / ...
lanxin1985 评论(0) 有1098人浏览 2009-05-14 11:29

Ruby是如何来的

Ruby是如何来的 Ruby 的发明者松本行弘 Yukihiro “matz” Matsumoto ,混合了他喜欢的语言(Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指 ...
guochongcan 评论(0) 有949人浏览 2009-05-08 16:59

一步一步学Ruby(一): Ruby介绍

文章摘要 Ruby是如何来的 准备 ScreenShot Ruby是如何来的 Ruby 的发明者松本行弘 Yukihiro “matz” Matsumoto ,混合了他喜欢的语言(Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。他常说,他是“试着让 Ruby 更自然 ...
yc75 评论(0) 有1586人浏览 2009-05-06 08:56

最通俗易懂的面向对象著作

《写给大家看的面向对象编程书》 媒体评论 “要想创建高质量的软件,深入掌握你看似熟悉、实则没有真正理解的对象和类的各种精妙之处是必不可少的。而要想做到这一点,请仔细研读本书。” ——Bill McCarty ,资深技术专家, Object-Oriented Design in Java 作者  “本书以生动有趣的风格深刻阐述了面向对象之道,很好地做到 ...
turingbooks 评论(0) 有837人浏览 2009-04-14 11:26

学习GoF(结构型模式篇)

一、        结构型模式   GoF讲道,结构型模式是要将类和对象组合成更大的结构。结构型模式也分为结构型类模式和结构型对象模式。 结构型类模式的一种方法是使用多继承(组合了多个父类的性质),另一种是Adapter(适配器)模式(使一个接口与其他接口兼容)。 结构型对象模式则是描述如何对一些对象进行组合,从而实现新的功能。包括Composite,Flyweight
jcjack 评论(0) 有1289人浏览 2009-04-01 20:40

junit设计模式分析五(观察者模式)

问题如果测试总是能够正确运行,那么我们将没有必要编写它们。只有当测试失败时测试才是有意义的,尤其是当我们没有预期到它们会失败的时候。更 ...
luogankun 评论(0) 有1793人浏览 2009-03-29 20:17

Squeak中文资源收集 -- 我不知道是什么玩意,可以回家哄小孩玩!

转自: http://code.google.com/p/chinesesqueak/   她是Smalltalk的IDE,不过我到现在都不知道这东西能用来做什么? 界面很好看,和虚拟机似的! 以下是一些教程 -- 中文的,很难找的   1. Powerful idea中文版翻译 Powerful idea in the class room. 是B.J. Allen-Conn和Kim Rose合著 ...
vb2005xu 评论(0) 有2407人浏览 2009-03-05 11:45

ruby的安装

ruby是一个了不起的语言,不用但心学了它会无用武之地。同as一样,它会逐渐为人所重视,I believe。 本文只介绍在windows下如何安装ruby学习、开发环境 ...
tw5566 评论(0) 有1174人浏览 2009-02-28 11:09

我所得到的都是静态的

出自《java puzzle》 下面的程序对巴辛吉小鬣狗和其它狗之间的行为差异进行了建模。如果你不知道什么是巴辛吉小鬣狗,那么我告诉你,这是一种产自非洲的小型卷尾狗,它们从来都不叫唤。那么,这个程序将打印出什么呢? class Dog { public static void bark() { System.out.print("woof "); } } ...
dandy 评论(0) 有969人浏览 2009-02-24 10:07

一步一步学Ruby(一): Ruby介绍

文章摘要 Ruby是如何来的 准备 ScreenShot Ruby是如何来的 Ruby 的发明者松本行弘 Yukihiro “matz” Matsumoto,混合了他喜欢的语言(Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。他常说,他是“试着让 Ruby 更自然,而不是简单,就像生活一样”。 ...
wangdeshui 评论(0) 有803人浏览 2009-01-21 00:16

Java开发为什么需要UML

知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML 拥有但JAVA不具备的吗?知道我们为什么需要除JAVA外的另一种 电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代 品。UML并不仅仅只是JAVA或者其它什么语言的替代品。UML是 面向对象的分析及设计的注释。UML是独立于那些传统设计语言之 外的一种语言。因为UML并不依附于某种语言,而且它被用作是联 系沟通Java、 C+ ...
JAVA海洋 评论(1) 有780人浏览 2004-07-22 20:52

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) .net(54782) 编程(39452) JSP(37540) 数据结构(36420) Eclipse(31254) PHP(29988) F#(26077) 算法(24864) 脚本(19838) J#(18919) JDBC(17887) ASP(17480) JDK(14879) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics