Object, Subject en Relation Orientation volgens de Dynamische Verzamelingenleer
Thursday, October 18th 2007
Where?
![]() |
The event is hosted by //www.allors.com/.
Haverwerf 15, 2800 Mechelen See the map
|
Food & Drinks at 18:00, session at 19:00
What ?
Object, Subject en Relation Orientation volgens de dynamische verzamelingenleer.
Dynamische verzamelingenleer
Het doel van de sessie is om aan te tonen dat er naast de (quasi) universeel aanvaarde statische verzamelingenleer ook nog een dynamische verzamelingenleer bestaat.
Bijna alle huidige paradigma’s zijn gebaseerd op de statische verzamelingenleer. Binnen de informatietechnologie is de ‘Type Theory’ de grootste aanhanger.
Ook zullen de verschillende generaties OOD (Objecte Oriented Design) toegelicht worden. De eerste generatie werd gekenmerkt door inheritance, de tweede generatie werd gekenmerkt door de delegation (GoF?) en volgens ons zal de derde generatie gekenmerkt worden door invloeden van de dynamische verzamelingenleer.
Multiple Type Declarations
Als primeur zal de ‘Multiple Type Declarations’ (Muldecs) worden toegelicht. Muldecs zullen de kloof tussen de statische en de dynamische programmeertalen voor een groot deel dichten.Derde generatie OOD maakte de nood aan Muldecs alleen maar groter.
Het principe is heel eenvoudig, gebruik tijdens declaratie niet 1 maar meerdere types.
public interface Printable
{
void Print();
}
public interface Mailable
{
void Mail(Recipient recipient);
}
Nu kan je bijvoorbeeld een methode hebben met slechts 1 parameter maar met multiple type declarations:
public Process(Printable Mailable document)
{
if(requiredMailing)
{
document.Mail();
}
document.Print();
}
Elk type dat beide interfaces implementeert kan nu als parameter gebruikt worden voor de methode Process.
Vereiste kennis
Basiskennis van de verzamelingenleer en Type Theory is nuttig maar zeker niet vereist.
Format
Een interactieve presentatie met nadien hopelijk een stevige discussie ;-)
Who?
Participants:
- PascalVanCauwenberghe, Nayima
- KoenVanExem, Allors
- YvesHanoulle, www.pairCoaching.net => Familiale prioriteiten verhinderen me om aanwezig te zijn
- BarttenVelde?, MSP
- SvenGorts
- MartienVanKnippenberg?, Allors
- AndyDausy?, EDS
- TimVanDerWee?
- JorisVandenBogaert, Studio Jalapeño
- Philippe De Bruycker, FOD Buit.Zaken
- RickyNuyens?, EDS
- SvenClarysse, Cronos
- Your name here
