While each level of indirection may add a performance cost, it is sometimes necessary in order to provide correct behavior for complex data structures.
بينما كل مستوى من المراوغة ربما يضيف تكلفة أداء، وأحياناً ضرورية لتقديم سلوك صحيح لهياكل البيانات المعقدة.