Waarom OO?!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Pagina: « vorige 1 2 3

Ozzie PHP

Ozzie PHP

28/11/2013 14:46:06
Quote Anchor link
Erwin thanks voor je reactie. Maar hoe zit het dan als je een class hebt die in feite al klaar is, maar waarvan nog 1 method door de child moet worden ingevuld? Dus bijv. het voorbeeld van Ward. Die heeft een abstracte betaal class, maar hij maakt van setAmount een interface.

Had hij volgens jou van setAmount ook een abstract method in de abstract class kunnen maken en de interface laten vervallen? Ik had begrepen dat abstract methods daarvoor zijn bedoeld. Je hebt dus als het ware een "basisclass" waarvan een bepaalde method nog moet worden ingevuld door de child class.

Zoals ik op een andere website las en hierboven ook al citeerde:

Quote:
Abstract classes look a lot like interfaces, but they have something more : you can define a behavior for them. It's more about a guy saying "these classes should look like that, and they got that in common, so fill in the blanks!".

Die setAmount method lijkt me dus exact in dit plaatje passen. De abstract payment class is klaar, maar de child class moet alleen nog even de gaten (in dit geval de setAmount method) opvullen. Of zie ik het verkeerd?
 
PHP hulp

PHP hulp

17/11/2024 09:38:48
 
Ward van der Put
Moderator

Ward van der Put

28/11/2013 14:46:24
Quote Anchor link
Ozzie PHP op 28/11/2013 14:31:37:
Kunnen jullie aub nog reageren op mijn 2 voorgaande berichten?

Ja, stel dat de baas van de pizzeria besluit te gaan thuisbezorgen. En niet alleen pizza, maar ook allerlei andere gerechten. Alle gerechten kunnen dan de ThuisbezorgenInterface delen, maar jij zit nog steeds met een abstract class die serve() voor in het restaurant voorschrijft én implementeert.

Je maakt het ingewikkelder dan het eigenlijk is. Een interface somt slecht public methoden op die moeten worden geïmplementeerd. Een abstract class kan al methoden implementeren, alleen kun je er geen objecten mee instantiëren.

Als je een abstract class maakt met uitsluitend lege abstract methods, dan is het eigenlijk een interface. En dan kun je beter een interface gebruiken, want die maakt zelfstandige klassen mogelijk die niet verplicht via extends afhankelijk zijn van een andere klasse, maar wel een gemeenschappelijke, gestandaardiseerde API hebben.
 
Ozzie PHP

Ozzie PHP

28/11/2013 14:57:04
Quote Anchor link
>> Als je een abstract class maakt met uitsluitend lege abstract methods, dan is het eigenlijk een interface. En dan kun je beter een interface gebruiken, want die maakt zelfstandige klassen mogelijk die niet verplicht via extends afhankelijk zijn van een andere klasse, maar wel een gemeenschappelijke, gestandaardiseerde API hebben.

Oké, dit begrijp ik. Alleen de scheidslijn wanneer je een abstract class met abstract method versus een interface gebruikt vind ik nog wat onduidelijk. Als ik kijk naar jouw payment class, die is eigenlijk al helemaal klaar, de werking is bekend, alleen moet er nog aan 1 method (setAmount) invulling worden gegeven. Waarom kies je er in dit geval voor om die ene method in een interface te stoppen en niet als abstracte method in de abstracte class? (Ik zeg niet dat jouw oplossing fout is hè! Ik wil alleen weten waarom jij voor een interface kiest zodat ik het beter begrijp.)

Ik heb zelf een abstract autoloader class. Die class bezit alle methods die nodig zijn om de namespaces en de bijbehorende directories in te stellen. Het enige wat per autoloader verschilt, is de loadClass method. Daarom heb ik daar in de abstracte class een abstract method van gemaakt. Is dat dan verkeerd en had dat een interface moeten zijn?
 
Erwin H

Erwin H

28/11/2013 15:00:44
Quote Anchor link
Volgens mij kan je het vrij simpel samenvatten.

Een abstracte class heeft als doel bepaalde functionaliteit te bundelen zodat code niet dubbel hoeft te worden geschreven.
Een interface heeft als doel om af te dwingen dat classes bepaalde methodes (en eventueel ook constantes) publiceren.

Bedenk dus elke keer om welke van de twee redenen je iets wilt doen en bepaal aan de hand daarvan of je een abstracte class of een interface nodig hebt. In sommige gevallen zal je zelfs beide willen gebruiken, met zelfs in beide dezelfde methodes.

Toevoeging op 28/11/2013 15:03:20:

Ozzie PHP op 28/11/2013 14:46:06:
Quote:
Abstract classes look a lot like interfaces, but they have something more : you can define a behavior for them. It's more about a guy saying "these classes should look like that, and they got that in common, so fill in the blanks!".

Die setAmount method lijkt me dus exact in dit plaatje passen. De abstract payment class is klaar, maar de child class moet alleen nog even de gaten (in dit geval de setAmount method) opvullen. Of zie ik het verkeerd?

Foute quote wat mij betreft van iemand die het concept niet helemaal begrijpt (of je hebt een essentieel deel van de tekst weggelaten).
Gewijzigd op 28/11/2013 15:01:23 door Erwin H
 
R van der Meer

R van der Meer

28/11/2013 15:17:25
Quote Anchor link
Moet ik bovenstaande ook lezen of verzorgt het alleen maar meer verwarring?
 
Ozzie PHP

Ozzie PHP

28/11/2013 15:33:28
Quote Anchor link
>> Moet ik bovenstaande ook lezen of verzorgt het alleen maar meer verwarring?

Nee... laat maar even buiten beschouwing :)

>> Een abstracte class heeft als doel bepaalde functionaliteit te bundelen zodat code niet dubbel hoeft te worden geschreven. Een interface heeft als doel om af te dwingen dat classes bepaalde methodes (en eventueel ook constantes) publiceren.

Erwin, oké. Ik volg je aardig! Ben alleen dus wel benieuwd waar in dit plaatje dan een abstract method (binnen een abstracte class) thuishoort?

Ik val weer even terug op het voorbeeld van Ward. Ward heeft een abstracte betaal class. Volgens jouw omschrijving gebruik je die met als doel bepaalde functionaliteit te bundelen zodat code niet dubbel hoeft te worden geschreven. Dat lijkt me te kloppen. Nu heeft Ward de setAmount method in een interface gezet, maar je kunt er ook voor kiezen om geen interface te gebruiken maar de setAmount method als abstract method op te nemen in de abstracte betaal class. En nu zou ik heel graag weten wat het verschil tussen beide manieren is.
 
Ward van der Put
Moderator

Ward van der Put

28/11/2013 15:43:25
Quote Anchor link
Een abstract methode was inderdaad ook acceptabel. Er is hier niet echt een goed of fout, meer een keuze. Erwin omschrijft het mooi: de interface is een publicatie, een handleiding en een contract. Juist omdat de interface maar één regel voorschrijft, zijn de voorschriften meteen duidelijk.

Persoonlijk vind ik dit onderscheid het prettigst werken, en het duidelijkst, maar ergens is het inderdaad een keuze die je consequent moet doorvoeren:

• interface: je moet deze methoden implementeren;

• abstract class: deze methoden zijn al voor je geïmplementeerd.

Waar ik me wel aan erger, is dat de interfaces van PHP te vergevensgezind zijn wat de signatures betreft.
 
Kris Peeters

Kris Peeters

28/11/2013 15:44:43
Quote Anchor link
R van der Meer op 28/11/2013 15:17:25:
Moet ik bovenstaande ook lezen of verzorgt het alleen maar meer verwarring?


Ik vrees dat je topic gekaapt is.
Was jouw vraag helemaal beantwoord?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/11/2013 15:44:53
Quote Anchor link
Ozzie, je bent andermans topic aan het kapen!!!
 
Erwin H

Erwin H

28/11/2013 16:08:59
Quote Anchor link
Ozzie PHP op 28/11/2013 15:33:28:
Nu heeft Ward de setAmount method in een interface gezet, maar je kunt er ook voor kiezen om geen interface te gebruiken maar de setAmount method als abstract method op te nemen in de abstracte betaal class.

Nee, het is niet 'je kan er ook voor kiezen'. Het gaat erom waarom die methode nodig is.
Heeft de abstracte class die methode al nodig, omdat er bijvoorbeeld ergens een btw berekening wordt gedaan of weet ik veel, maar kan de echte waarde pas bepaald worden in de afgeleide class? -> dan moet de methode als abstracte methode in de abstracte class
Moet de methode worden afgedwongen voor alle classes, omdat er van buiten ook gebruik van moeten kunnen worden gemaakt? Dan stop je het in de interface.

Merk op, op beide vragen kan je ja antwoorden en het kan dus ook zonder problemen voorkomen dat je de methode in zowel abstracte class, als in de interface plaatst. Beide dienen een ander doel, dus het een sluit het ander niet uit! Het is dus niet of/of.
 
Ozzie PHP

Ozzie PHP

28/11/2013 18:59:44
Quote Anchor link
@Ward:

>> • interface: je moet deze methoden implementeren;

Duidelijk!

>> • abstract class: deze methoden zijn al voor je geïmplementeerd.

Kan ik daar dan uit afleiden dat jij in een abstract class nooit abstract methods hebt staan?

@Erwin:

>> Moet de methode worden afgedwongen voor alle classes, omdat er van buiten ook gebruik van moeten kunnen worden gemaakt? Dan stop je het in de interface.

Dit snap ik volledig.

>> Heeft de abstracte class die methode al nodig, omdat er bijvoorbeeld ergens een btw berekening wordt gedaan...

Dit snap ik nog niet. Bedoel je dat een andere method in die abstracte class de abstract method gebruikt? Dus dat de method intern door de abstracte class wordt gebruikt, of bedoel je iets anders?

----------------------------------------------------------
@R van der Meer

Ik dacht een simpele vraag te stellen, maar dat bleek toch niet zo te zijn waardoor ik onbedoeld je topic heb gekaapt. Hiervoor mijn excuses. Is jouw vraag inmiddels beantwoord, of zijn er nog onduidelijkheden?

----------------------------------------------------------
 
Erwin H

Erwin H

28/11/2013 19:38:04
Quote Anchor link
Ozzie PHP op 28/11/2013 18:59:44:
>> Heeft de abstracte class die methode al nodig, omdat er bijvoorbeeld ergens een btw berekening wordt gedaan...

Dit snap ik nog niet. Bedoel je dat een andere method in die abstracte class de abstract method gebruikt? Dus dat de method intern door de abstracte class wordt gebruikt, of bedoel je iets anders

Precies. Dat is in mijn ogen de enige reden waarom je een abstracte methode in een class maakt (die daarmee dan automatisch zelf abstract moet worden). Dit doe je om zo de afgeleide class de implementatie te laten verzorgen, maar er wel al in de abstracte class vanuit te kunnen gaan dat dat zal gebeuren. Omdat dit puur intern gebeurt (protected methodes), heeft het om die reden geen zin om het in een interface te zetten.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/11/2013 19:53:00
Quote Anchor link
Tja, excuses aanbieden en doorgaan.
Grrrrrrrrr..........
 
Ozzie PHP

Ozzie PHP

28/11/2013 19:59:47
Quote Anchor link
Oké, dus samenvattend zou je kunnen zeggen:

- een abstract class gebruik je om functionaliteit te bundelen
- een abstract method is een method die door de abstracte class zelf wordt gebruikt, maar moet worden geimplementeerd door de child class
- een interface gebruik je om methods verplicht te stellen die van buitenaf moeten kunnen worden aangeroepen

Kun je dan stellen dat een abstract method nooit van buitenaf moet worden gebruikt en dus altijd protected zal zijn? Immers, als je de method wel van buitenaf moet kunnen gebruiken, dan is het een interface. Is mijn conclusie correct?

>> Merk op, op beide vragen kan je ja antwoorden en het kan dus ook zonder problemen voorkomen dat je de methode in zowel abstracte class, als in de interface plaatst. Beide dienen een ander doel, dus het een sluit het ander niet uit! Het is dus niet of/of.

Bedoel je dan dat je een method foo hebt, die je als abstracte method foo in de abstracte class opneemt én in de interface? Wat is daar dan het voordeel van? Als je foo in de interface zou zetten, dan moet foo dus in de child classes aanwezig zijn. Waarom zou je foo dan nog als abstract method plaatsen? Dat is toch dubbelop?
 
- Ariën  -
Beheerder

- Ariën -

28/11/2013 20:21:59
Quote Anchor link
- Aar -:
Heren, zullen we het gezellig houden, en ontopic blijven?
Dat lijkt mij het beste....

Als Ozzie zelf nog andere vragen heeft mag hij daarvoor een nieuw topic starten. Een topic kapen is niet de bedoeling.
Gewijzigd op 28/11/2013 20:24:48 door - Ariën -
 
Ozzie PHP

Ozzie PHP

28/11/2013 20:26:21
Quote Anchor link
Het is hier gezellig hoor Aar! :)
Alleen Ger is boos omdat ik (onbedoeld) een topic heb gekaapt. Ik ga er vanuit dat de topicstarter zich zal melden als hij nog meer wil weten (zie mijn oproep). Ik kan ook een nieuw topic beginnnen, maar aangezien de vraag bijna is beantwoord en we dan de gespreksgeschiedenis in dat topic missen lijkt me dat wat zinloos. Ik wacht nog even op het antwoord van Erwin en dan weet ik voldoende. En zodra de topicstarter zich weer meldt kunnen we weer vol gas on topic.

(volgende keer zal ik overigens wel een nieuw topic starten... ik had alleen gedacht dat mijn vraag iets simpeler in 1x te beantwoorden was... excuus)
Gewijzigd op 28/11/2013 20:27:42 door Ozzie PHP
 
Erwin H

Erwin H

29/11/2013 09:57:44
Quote Anchor link
Ozzie PHP op 28/11/2013 19:59:47:
>> Merk op, op beide vragen kan je ja antwoorden en het kan dus ook zonder problemen voorkomen dat je de methode in zowel abstracte class, als in de interface plaatst. Beide dienen een ander doel, dus het een sluit het ander niet uit! Het is dus niet of/of.

Bedoel je dan dat je een method foo hebt, die je als abstracte method foo in de abstracte class opneemt én in de interface? Wat is daar dan het voordeel van? Als je foo in de interface zou zetten, dan moet foo dus in de child classes aanwezig zijn. Waarom zou je foo dan nog als abstract method plaatsen? Dat is toch dubbelop?

Je hebt er dus nog steeds niets van begrepen... Dat heb ik namelijk eerder uitgelegd. En verder begrijp ik dat hier antwoorden niet meer op zijn plaats is.
 

Pagina: « vorige 1 2 3



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.