![]() |
1
1
我同意@silky,您当前的代码是一个很好的解决方案。在我看来,一点重复(尽管不是重复)的代码也不是坏事。 如果您想要一个更类似于Python的解决方案,您可以:
但在这三种情况下,代码将比当前的“丑陋”代码慢、复杂,而且可能更脆弱。我不会这么做的。 |
![]() |
2
0
我觉得没问题。您可能只是想在继承链上抽象数据包的一些“常规”部分,因此不需要读取它们,但是像您这样重复格式是有意义的,因为您有一个案例可以从构造函数中读取原始数据、从流中读取数据和写入数据。我看不出有什么问题。 |
![]() |
3
0
我不确定你可以用Java做这件事,但是也许你可以重用其中的一个:
如果“this”意味着调用这个类ctor,那么语法可能是什么。 |
![]() |
MaatDeamon · Marc21 Akka流二进制解码器 7 年前 |
![]() |
fhulprogrammer · 在python中连接字符串和二进制数据 10 年前 |
![]() |
Cloud · BASh-将十六进制值列表转换为二进制文件(应用程序) 10 年前 |
|
GirginSoft · Python将8位整数保存到文件 11 年前 |
![]() |
Sss · c#中泛型类型<T>出现未处理的异常,因为文件大小不是字节的倍数 11 年前 |