我是一个相对较新的程序员,维护着一个遗留的代码库。我遇到了一个模式,我不太确定它对我是否有意义。假设我有一个类(让我们称它为OutputClass),它处理日志文件的写入和创建供其他系统使用的XML文件。现在,在代码中的几个地方,OutputClass得到了证实,并被发送了一些对象(称为A、B和C)。Private Sub WriteThisFile(A as ObjType1, B as ObjType2, C as ObjType
到目前为止,我拥有的是分配变量、定义和调用函数、数组、循环、如果块等等.我已经开始在我的语言中添加OOP元素,实现"this“/ "self”关键字时遇到了困难。我就是想不出解决这个问题的办法。我想了几个解决办法:
a class存储它的实例(作为字典),当出现"this“关键字时,解释器忽略”私有“和”公共“关键字(从公共方法调用私有方法)