![]() |
1
2
我相信 YAGNI , KISS 和 The Rule Of Three 应用于此。如果您没有立即尝试重用派生类的计划,请将其保存在应用程序命名空间中。如果您稍后发现有第二个项目/应用程序可以使用类似于派生类的东西,那么请遵循您的计划并将其用作“模板”,通过剪切和粘贴来创建另一个类似的派生类。 如果你找到了 第三的 如果需要再次这样做,那么您可以查看其中是否有一个相当有用的子类。不要因为过早发现可重用的抽象而分心。 |
![]() |
2
1
“为什么我需要基础类库”? 通常是因为您希望在多个项目中使用它。 如果是这样,是否需要在其他项目中使用派生类? |
![]() |
3
1
如果计划使用其他exe,请使用派生类,如果该类存在,而不是在exe中,则会很有帮助。 |
![]() |
4
0
我支持这种方法的理由是,如果我将Dervied类放在.exe命名空间中,我将可以访问所有这些类(如数据队列)。但是,如果我将派生类放在基项目中,我必须授予对.exe命名空间中所有类的访问权限,以便仅使用其中一个类(使用dotexenamespace;)。 |
|
simply lemon · python上链表的添加方法 1 年前 |
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
![]() |
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
![]() |
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
![]() |
Andy Votava · 从父类定义调用学生方法 1 年前 |