|
1
4
一种解决方案是实现一个工厂,所有类都用一个唯一的ID注册它们自己。
优势
|
|
|
2
2
您需要一个类注册中心,在那里您存储每个类引用以及它们的唯一ID。这些类在它们的单元的初始化部分注册它们自己。
编辑:将类注册表移动到单独的类中:
这应该指向你的方向,为了很好地介绍这些方法,请阅读著名的 Martin Fowler article 特别是关于 Interface Injection |
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 1 年前 |