oop - 写一个网络模拟器来玩

标签 oop

我想写我自己的网络模拟器,为了好玩和个人挑战。我希望学习新的编程技术,以及更多关于网络的知识。以前的面向对象尝试很快就结束了,但我最近下载并使用了 Microsoft 的 Axum(今天发布了一个新版本)及其并发和协调运行时。由于我的背景非常面向 OO,因此我之前从未听说过面向 Actor 的编程;现在看来,在 Scala 和 F# 为我带来范式之前,我已经陷入了困境。

我的问题是:
a) 对于这个任务,面向角色的编程是否比面向对象的编程更好,如果是的话
b) 从哪里开始学习面向 Actor 的设计?

最佳答案

A) 与 cs 学术界可能希望你相信的相反,所有模型都是可以使用的工具,而不是用来约束自己的东西。

B) 你会通过这样做来学习。不过,您的第一次尝试可能需要一个不那么雄心勃勃的项目。也许甚至可以从玩这个 Java 库开始,因为你来自我认为是 Java 的沉重 OO 背景?
http://osl.cs.uiuc.edu/af/

关于oop - 写一个网络模拟器来玩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723991/

相关文章:

java - 我可以在其构造函数中引用一个对象吗?

javascript - 使用 Canvas 制造雨。我可以创建一个掉落的单个水滴或随机掉落在顶部的水滴,但如何将这两种效果结合起来?

c# - 在 C# 中使用枚举作为整型常量

javascript - 如果我的模块依赖于另一个模块,如何使用 node.js 在客户端和服务器之间共享模块?

C# 设计问题 : two immutable objects with references to each other

java - 调用 Object 类的 wait() 方法时出现异常

c# - 构造函数和继承

ios - Swift - 混合抽象和具体方法

java - 有效Java : Making a class as private nested class (Item 22)

javascript - 如何为这种类型的构造函数创建原型(prototype)?