Changes between Version 1 and Version 2 of PRO_LIB_CORE_TUTORIAL


Ignore:
Timestamp:
09/30/08 13:34:01 (17 years ago)
Author:
Tanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PRO_LIB_CORE_TUTORIAL

    v1 v2  
    66 * Save/Load 
    77 * Optimization (central point) 
    8  * Safety (detect errors)  
     8 * Safety (detect errors) 
    99= Properties Kinds = 
     10 * Property 
     11  * !ObjectProperty 
     12   * !FinalProperty 
     13   * !AutoProperty 
     14   * !ResourceProperty 
     15   * !ValueProperty 
     16    * !ParentProperty 
     17    * !UndoProperty - holds an undo manager. If the bean does not have such property, the properties try to locate UndoManager up (to parent).  
     18  * !ListProperty 
     19   * !ChildrenProperty  
     20 
    1021= How to apply properties to Sophie 2.0 = 
     22 * To get rid of the fields, except for immutable classes, and public static final things. 
     23  * Note that final instance fields are not so safe, because they are initialized after the super constructors. 
     24 * To convert mutable classes to !ProObjects 
     25 * To gather more requirements to the properties library and apply them 
     26 * To keep the properties library with high quality, because everything else will depend on it. 
     27 * To be careful of cyclic dependencies (like a = b + 1, b = a + 1). No library can solve them.