In particular, the goal of object system design is to partition the system state to meet the same goals of maintainability and extendibility faced in software design.
特别是,对象系统设计的目标是分割系统状态,从而达到软件设计中面临的同样的可维护性和可扩展性的目标。
Aspects also have the ability to modify object state and behavior in new, more fine-grained ways, raising worries about maintaining system integrity, robustness, and even comprehension.
方面还有用新的、更精细的方式修改对象状态和行为的能力,从而引起了对维护系统完整性、健壮性、甚至整体理解的担心。
State machines are also useful when the logic is cyclic in nature; that is, where an object or part of the system goes through a series of states repeatedly.
当逻辑在本质上是循环逻辑(也就是说,对象或系统的一部分重复执行一系列状态)时,状态机也非常有用。
应用推荐