In Liberty BASIC is het mogelijk om je programma in delen te schrijven. Wanneer je de delen klaar hebt, kun je het invoegen in je hoofdprogramma. Deze delen kun je modules noemen of templates. Voeg ze eenvoudig toe in het File menu en dan Insert File. Zorg ervoor dat je de cursor op de juiste plaats hebt staan in de editor. Waar de cursor staat, wordt dan de module of template ingevoegd.
Zelf modules maken
Uiteraard kun je zelf modules maken. Simpel, door jouw eigen subroutines en functies in een ander Liberty BASIC editorvenster te schrijven en die als een gewoon BASIC bestand op te slaan.
Omdat je meer modules in een programma kunt invoegen, kan het gebeuren dat er meer subroutines en/of functies per ongeluk dezelfde naam hebben. Daarom zijn er aanbevelingen op welke manier een module eruit moet zien. Deze aanbevelingen zijn niet verplicht, maar ze helpen je wel om zoveel mogelijk fouten te voorkomen.
Gebruik de punt om een subroutine en/of een functie te scheiden met de modulenaam naar jouw keuze.
Voorbeeld:
CALL Testmodule.Bereken A, B
Door de Testmodule mee te geven, zal er geen verwarring zijn mocht er in het programma nog een Bereken subroutine staan.
Als laatste aanbeveling: zorg ervoor dat je zoveel mogelijke bewerkingen encapsuleert. De techniek encapsulation wordt vaak toegepast om de bewerkingen door de methoden te laten doen, zodat de ander alleen maar hoeft te bekommeren om het meegeven van de juiste argumenten bij het aanroepen van de methoden. De Init methode is al een goed voorbeeld, zodat elke methode weet met welke gegevens deze te maken heeft.