来自面向对象框架(Python),并试图在Julia ()中实现Flyweight模式
考虑到Julia中的多分派框架和缺乏继承,我不太确定如何做到这一点。想知道是否有Julia专家考虑过主要面向对象的设计模式(例如Gang of Four)的实现,以及如何将它们移植到Julia上(如果没有,是否有任何替代方案)
public class myservice:IService ...myservice类的IService接口;如果我这么说的话
多重继承是一些面向对象的计算机编程语言的一种特性,在这种语言中,类可以从多个超类继承行为和特性。支持多重继承的语言包括: C++、Common (通过CLOS)、EuLisp (通过EuLisp对象