Contents tagged with Design

  • Designing Efficient Immutable .Net2.0 Objects

    By definition immutable object is the object whose state can not be changed after it is created. That means, after creating the object, its publicly exposed members can not be changed from their initial assigned values. On the contrary, mutable objects are objects whose state can be changed at any point of time.