我在C#工作了几年,有一件事总是让我烦恼.代表们.它们没有状态,它们是对象方法的指针,是处理线程或.net必须提供的任何其他类型的并行编程技术时唯一的方法.
我主要担心的是,当以面向对象的方式编程时,代表通过打破如果你去面向对象的概念打破范式这一事实,那么使用UML和CRC的设计阶段应该映射到你使用的语言.
正如标题所要求的那样,代表是真实对象或编程异常,需要在面向对象设计的范围之外完成.
因此,如果一个对象没有状态并且委托可以用UML建模,那么它是否可能成为一个对象?
一位知名人士曾就天文学进行过公开讲座.他描述了地球如何围绕太阳运行,以及太阳如何围绕着被称为银河系的大量恒星的中心轨道运行.讲座结束时,房间后面的一位小老太起身说:“你告诉我们的是垃圾.这个世界实际上是一只支撑在巨龟背上的平板.”在回答说:“乌龟站在什么地方?”之前,科学家笑了笑. “你很聪明,年轻人,非常聪明”,老太太说. “但是乌龟一路走下来了!—-斯蒂芬霍金斯
我认为这与物体及其所处的基本类型非常相关.你能真正说出它的物体吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。