On 23.09.23 05:25, Vitaliy Fadeev wrote:
On Friday, 22 September 2023 at 19:50:17 UTC, Christian Köstlin wrote:
On 17.09.23 17:05, Vitaliy Fadeev wrote:
Hi!

You could model it oop style like this:
https://run.dlang.io/is/MJb5Fk
This solution might not be to your taste, as it involves interfaces, and classes and objects and garbage (all the news) ...

another option could be to model your own VTable in a struct like this:
https://run.dlang.io/is/3LTjP5

Kind regards,
Christian

```Behavior``` is beautiful code!

But it contains a second ```new``` when ```Chip``` is created. One ```new``` is possible?

Christian, really nice code!
Here a solution with less `new`s: https://run.dlang.io/is/iV1qVq.
It really depends on the program that you are doing if creating those news is a problem.

Kind regards,
Christian

Reply via email to