首页 > TAG信息列表 > ooad

c#-将用例封装在软件中

我通常会为我开发的所有软件编写用例.对于每个用例,我通常都会编写一个控制器来指导流程(实现一个用例). 我最近开始使用Asp.net MVC开发Web应用程序. Asp.net MVC的最佳实践之一是在控制器中保留很少的逻辑.我无法弄清楚如何更改设计以反映这一点. 我基本上想要一种封装用例的方法

c – 派生类私有方法被调用

我有一个指向派生类对象的Base类指针.方法foo()在基类中是公共的,但在派生类中是私有的.基类foo()是虚拟的.因此,当我从Base类指针调用foo()时,Vptr Table具有派生类foo()的地址,但它在Derived类中是私有的……所以如何调用它. 我理解运行时多态性,我也理解Access说明符适用于编译

什么时候应该在C中使用类vs结构?

在什么情况下使用结构与C中的类更好?解决方法:C中的类和结构之间的差异是结构具有默认公共成员,而基类和类具有默认的私有成员和基础.类和结构都可以包含公共成员,受保护成员和私有成员,可以使用继承并且可以具有成员函数. 我建议使用结构作为普通旧数据结构,没有任何类似于类的特性