84 | Add method overloading to LotusScriptThomas Bahn3659 - 03 2007 / (0) In OO languages you can usually create more than one method with the same name, but different signatures, that is different sets of parameters. This is called method overloading. This way you could e.g. create more constructors (one without, the other with parameters) or overload a method like add ... |
79 | Extend Notes Classes |
30 | List Members + Parameter Info for custom classes in LotusScriptThomas Bahn3659 - 03 2007 / (2) Enhance List Members and Parameter Info (auto-completion feature) in Domino Designer to work for custom LotusScript classes. |
24 | circular use of script libsJan Schulz4378 - 23 2008 / (4) Why does code like this (Visitor Pattern): class User sub invite(b as Visitor) b.visitUser(me) end sub sub doSomething() end sub end class class Visitor sub visitUser(a as User) a.doSomething() end sub end class work in one class ... |
22 | Add class methods and attributes to LotusScriptThomas Bahn3659 - 03 2007 / (3) In other OO programming languages, there are class methods and attributes. These members are shared by all objects of the class. In Java, these members are flagged by the "static" modifier before the identifier. Class methods can be called on the class itself without the need for an ... |
20 | Add abstract classes and methods to LotusScriptThomas Bahn3659 - 03 2007 / (1) Add abstract classes to LotusScript: These classes can't be instantiated (New Class() throws an error). There are used as superclasses only. An abstract class usually has at least one abstract method, that is an method without an implementation. These can be called by other methods of the class, but ... |
17 | Add the concept of "Interface" to LotusScriptThomas Bahn3659 - 03 2007 / (0) In Java - like in other modern object-oriented programming languages - there is the concept of "Interfaces". They are like classes, but have no implemention code. Classes cannot extend Interfaces (like a superclass), but implement them. That is, they must implement each method of the interface. |
5 | Subclass/Redefine product classes |
4 | Add namespaces/packages to LotusScriptThomas Bahn3659 - 03 2007 / (0) For bigger applications, OO frameworks, reusable components in other OO language there is a concept of namespaces or packages.
This would be useful in LotusScript, too. |
-20 | dynamic methods in lotusscript like the notesDocument classAlois Gruber1686 - 28 2008 / (6) Just as NotesDocument supports dynamic Methods that give access to Items it would be a powerful extension to own classes in LotusScript. It might be implemented similar to the new/delete constructor/destructor as methods with specific names, parameters could be passed as variant array (or new Class called ScriptParameterCollection) sub ... |