OOP

    • Although the framework recommends the use of functional programming, it also provides object-oriented programming support.
      • ViewPart
        • Need to override the 'build' function.
        • It is immutable, so there should be no need to define variable fields internally.
      • EffectPart
        • Need to override the 'createMap' function.
        • Fields can be defined and their visibility is limited to themselves.
        • It must be used with higherEffect.
    • Sample Code