会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • Changeable class and pattern to provide selective mutability in computer programming environments
    • 在计算机编程环境中提供可选择的可变性的可变类和模式
    • US20050091637A1
    • 2005-04-28
    • US10693438
    • 2003-10-23
    • Greg SchechterJoseph Beda
    • Greg SchechterJoseph Beda
    • G06F9/44
    • G06F8/31
    • A changeable pattern and implementation is presented in which types (used in programming environments and virtual machines) may be mutable as controlled by a programmer, and share many of the benefits of value types, without the drawbacks of value types. The changeable pattern provides flexibility for restricting the modifiability of the resultant uses of the values, as well as providing a means for providing notifications upon changes. In one implementation, a single set of changeable types is provided that derive from a common Changeable base class, and any type for which mutability is desired may derive from the Changeable class. Properties associated with the changeable define state that determines cloning and/or changeability characteristics on subsequent uses of the type. True mutability is provided via a status property of next use being set to a changeable reference state such that subsequent uses of the type do not cause a state change.
    • 介绍了一种可变的模式和实现方法,其中在编程环境和虚拟机中使用的类型可能是可变的,由程序员控制,并且共享价值类型的许多好处,而不存在价值类型的缺点。 可变模式提供了灵活性来限制所得值的可修改性,以及提供在更改时提供通知的方法。 在一个实现中,提供了一组可更改的类型,这些可变类型源自一个通用的可变基类,并且任何需要可变性的类型都可以从“可变类”派生。 与可更改定义状态相关联的属性,用于确定后续使用类型时的克隆和/或可变性特征。 通过将下一次使用的状态属性设置为可更改的参考状态来提供真正的可变性,使得该类型的后续使用不会导致状态改变。