迷失网络

如果你误读成“迷失公园”或“迷失侏罗纪”,那你可能真的迷失网络了。
随笔 - 88, 评论 - 1932, 引用 - 106

导航

关于

lostinet@lostinet.com这个油箱不能用了。因为空间没了,lostinet.com指向为127.0.0.1 。。。

标签

每月存档

最新留言

广告

 

呵呵。

打印 | 张贴于 2004-08-12 14:41:00 | Tag:DotNet

留言反馈

#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
矩形包括长方形和正方形
2005-11-16 20:40:00 | [匿名:sx]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
矩形与长方形到底有什么区别?请指教!
2005-02-26 21:58:00 | [匿名:h]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
yy的观点是非常正确的。在面向对象分析与设计时应该多从对象的行为入手分析,而不是从其特征和关系——这只会让你得到“看上去很美”的设计。

另外,分析和设计的时候最好明确你所作设计的应用场合,因为用法不一样则设计可能完全不同——因此当你解释你的设计时,也一定要一并解释你做设计时所针对的使用场景。

All in all, "It's *behavior" that software is really all about... and in OOD, the IS-A relationship pertains to *behavior* that can be reasonably assumed and that clients depend on. " - Quoted from Agile Software Development by Rebert Martin, 2003.
2004-08-15 20:26:00 | [匿名:JGTM'2004 [MVP]]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
OO 不是 几何
OO里椭圆不应该是圆的基类,同样长方形不应该是正方形的基类
2004-08-14 09:49:00 | [匿名:yy]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
你可以从点、线、面去构建整个几何对象的OO体系啊,就有点象GIS的几何OO体系了。
2004-08-13 20:52:00 | [匿名:纯朴的狗熊]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
to:JGTM'2004 [MVP]
因为这个各人有各人的看发,不好用文字说。。

to:John.J.Dengba,过客

我这里定义类名字为矩形,是因为我想不到有什么好的名字而已。
我这里的矩形的意思是四角90度,有对应边长度相等的四边形。

我把长方形和正方形弄成两个类,就是因为我认为在类的表达中,正方形不是长方形。

这里其中包含一个操作上的概念。例如正方形就只能同时改变4边的长度,它不能只改变一边,如果那样的话,就变回长方形了。
这样对于对象是不太实际的。(不过如果把类设计成struct,那就有另外的设计方法)

这可能是编程语言的弱点吧。它无法正确模拟现实中看上去简单,但其实有很多变化的东西。

2004-08-13 14:23:00 | [匿名:Lostinet]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
矩形不一定是长方形
长方形一定是矩形

作者应该没有错呀
2004-08-13 11:41:00 | [匿名:过客]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
四边形
 |----自由四边形
 |----矩形
     |----长方形
    |----正方形
针对该文,我有两处“迷失”:
1、在我的几何学知识结构中,“矩形”和“长方形”是同一种几何形状,不知 lostinet 如何解释,难道这里的“矩形”指的是“菱形”,但就算是“菱形”,在几何学里也不对呀?看来我或者是 lostinet 没有“迷失网络”却“迷失几何”了 :> ;
2、lostinet 发表该文究竟要说明什么问题呢??_? 我没有看明白(难道我笨?!),但我想他不会只是为了向我们讲述几何学方面的知识吧? 希望 lostinet 给讲解一下。
2004-08-13 11:17:00 | [匿名:John.J.Dengba]
#re: 随便写写的 长方形与正方形 的类的两种实现。 编辑
似乎最近这样风格的blog成了一种时尚?欲言又止……尤抱琵琶半遮面啊!唉~~~
2004-08-12 20:27:00 | [匿名:JGTM'2004 [MVP]]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0