class-hierarchy

    1热度

    1回答

    我想分析jar文件,即代码层次结构(类图)。哪些工具对此有帮助?

    6热度

    2回答

    我有以下代码: public abstract class A ... public class B : A ... public class C : A ... void my_fct(A x) { if (x is B) { block_1 } else if (x is C) { block_2 } else { block_3 } } ,我不知道

    1热度

    2回答

    我迷路了,需要一些神圣的指导。 首先第一件事情:假设你有一些很好的,整齐的接口: class IProduct { public: virtual void DoThings(); } enum ProductType { ... } class IProducer { public: virtual IProduct* Produce(Pr

    2热度

    1回答

    我有一个包含许多与Python源代码相对应的Python子目录的目录。我想计算这些目录/包中包含了多少个类和根类(层次结构的顶部)。 任何简单的方法来做到这一点?

    0热度

    1回答

    我正在寻找更多关于处理类实例的树的信息,以及如何最好地从树干上的树叶上调用方法。我有一个包含许多分支实例的主干实例(在字典中),并且每个实例都有许多叶子实例(以及分支中的字典)。叶子是行动真正发生的地方,因此叶子中有方法来查询价值,恢复价值和许多其他事情。 这导致了代码重复的感觉,因为我可能想对某个分支的所有叶做些什么,所以在分支中有一些方法用于对叶,指定叶集或全部叶子知道这个分支,尽管这些通过简

    2热度

    2回答

    我是PHP和Codeigniter的新手,我声明了一个我想在模型类中访问的类级变量。我收到一个错误,说明该变量未定义。这里是我的代码: class Country_model extends CI_Model{ protected $table = 'COUNTRY'; function __construct() { // Call the Model constr

    4热度

    1回答

    默认情况下,CakePHP具有AppModel类,并且应用程序的每个模型都从中继承。在模型之间共享逻辑的常见设计模式是创建一个行为并将该模型配置为$actAs这种行为。 但如果我想介绍这样的模型类的层次?: AppModel |__ Vehicle |__ Car |__ Bike |__ Helicopter 我试图创建一个Vehicle类,从A

    8热度

    1回答

    我正在阅读Scala编程书。在第11章中提到: 请注意,值类空间是平坦的。 但没有人解释它的含义。是不是重要?为什么?以及如何使用和如何检查价值课程空间是非常平坦的。看起来,它应该告诉裁判级别的空间不平坦,但没有,并且没有其他的话再说一遍。所以我想知道“空间是否平坦”的含义,以及为什么价值类空间是平坦的。

    2热度

    3回答

    我有下面的类结构: class Parent { public function process($action) { // i.e. processCreateMyEntity $this->{'process' . $action}; } } class Child extends Parent { protected

    2热度

    1回答

    不用用言语来描述问题,我只是向您展示一个展示我想要做什么的Scala解释器会话。 scala> class A extends Parent{ | def name = "Alex" | } defined class A scala> class B extends Parent{ | def name = "Bernardo"