请,大师,给我一个详细的解释,在面向对象的编程世界里,什么是轻量级对象?在其他计算机科学领域,轻量级意味着什么?轻量级是一种设计模式吗?轻量级是好是坏?
发布于 2010-11-25 13:10:46
轻量级有很多含义,但通常它指的是数据量较小或处理的数据量较少的对象。有时,线程被称为轻量级进程,因为它所做的事情比进程少。它的处理速度也比进程快。轻量级对象是一个成员数量较少并且具有基本类型(int,float)作为成员变量的对象。轻函数是指与其他函数相比,它所做的事情非常少。通常这些都是内联函数。(在C上下文中)。
没有像轻量级模式这样的模式。但通常情况下,系统应该由轻量级对象组成,以便维护这些对象可以很容易。
其优点是调试、维护简单,代码易于理解。缺点可能是对象太多。
没有这样的轻量级模式,但这个术语在行业中得到了广泛的使用。
发布于 2010-11-25 19:23:46
轻量级X倾向于在我们有某种众所周知的结构X的情况下使用。轻量级X是X的一个版本,在某种程度上使用更少的资源-或者在某些方面与X有细微的不同。
这个术语,就像大多数计算机科学一样,定义不明确,使用也不严格。
https://stackoverflow.com/questions/4273859
复制相似问题