├── .gitignore
├── Abstract Factory Pattern
├── Abstract Factory Diagram.uml
├── AbstractFactory Class
│ ├── AbstractFactory.lvclass
│ ├── getColor.vi
│ └── getShape.vi
├── AbstractFactoryPatternDemo Class
│ ├── AbstractFactoryPatternDemo.lvclass
│ └── Main.vi
├── ColorFactory Class
│ ├── ColorFactory.lvclass
│ ├── getColor.vi
│ └── getShape.vi
├── FactoryProducer Class
│ ├── FactoryProducer.lvclass
│ └── getFactory.vi
├── ShapeFactory Class
│ ├── ShapeFactory.lvclass
│ ├── getColor.vi
│ └── getShape.vi
├── afBlue Class
│ ├── afBlue.lvclass
│ └── fill.vi
├── afCircle Class
│ ├── afCircle.lvclass
│ └── draw.vi
├── afColor Class
│ ├── afColor.lvclass
│ └── fill.vi
├── afGreen Class
│ ├── afGreen.lvclass
│ └── fill.vi
├── afRectangle Class
│ ├── afRectangle.lvclass
│ └── draw.vi
├── afRed Class
│ ├── afRed.lvclass
│ └── fill.vi
├── afShape Class
│ ├── afShape.lvclass
│ └── draw.vi
└── afSquare Class
│ ├── afSquare.lvclass
│ └── draw.vi
├── Adapter Pattern
└── Media Player Example
│ ├── Advanced Media Player
│ ├── AdvancedMediaPlayer.lvclass
│ ├── playMp4.vi
│ └── playVlc.vi
│ ├── Audio Player
│ ├── AudioPlayer.lvclass
│ └── Play.vi
│ ├── Media Adapter
│ ├── MediaAdapter.lvclass
│ ├── MediaAdapter.vi
│ └── Play.vi
│ ├── Media Player Example.vi
│ ├── Media Player
│ ├── MediaPlayer.lvclass
│ └── Play.vi
│ ├── Mp4Player
│ ├── Mp4Player.lvclass
│ └── playMp4.vi
│ └── VlcPlayer
│ ├── VlcPlayer.lvclass
│ └── playVlc.vi
├── Bridge Pattern
├── AdvancedRemote Class
│ ├── AdvancedRemote.lvclass
│ ├── AdvancedRemote.vi
│ ├── getDevice.vi
│ ├── mute.vi
│ └── setDevice.vi
├── BasicRemote Class
│ ├── BasicRemote.lvclass
│ ├── BasicRemote.vi
│ ├── channelDown.vi
│ ├── channelUp.vi
│ ├── getDevice.vi
│ ├── power.vi
│ ├── setDevice.vi
│ ├── volumeDown.vi
│ └── volumeUp.vi
├── BridgePattern Class
│ ├── BridgePatternDemo.lvclass
│ ├── Main.vi
│ └── testDevice.vi
├── Device Class
│ ├── Device.lvclass
│ ├── disable.vi
│ ├── enable.vi
│ ├── getChannel.vi
│ ├── getVolume.vi
│ ├── isEnabled.vi
│ ├── printStatus.vi
│ ├── setChannel.vi
│ └── setVolume.vi
├── Radio Class
│ ├── Radio.lvclass
│ ├── disable.vi
│ ├── enable.vi
│ ├── getChannel.vi
│ ├── getVolume.vi
│ ├── isEnabled.vi
│ ├── printStatus.vi
│ ├── setChannel.vi
│ └── setVolume.vi
├── Remote Class
│ ├── Remote.lvclass
│ ├── channelDown.vi
│ ├── channelUp.vi
│ ├── power.vi
│ ├── volumeDown.vi
│ └── volumeUp.vi
└── Tv Class
│ ├── Tv.lvclass
│ ├── disable.vi
│ ├── enable.vi
│ ├── getChannel.vi
│ ├── getVolume.vi
│ ├── isEnabled.vi
│ ├── printStatus.vi
│ ├── setChannel.vi
│ └── setVolume.vi
├── Builder Pattern
├── Bottle Class
│ ├── Bottle.lvclass
│ └── pack.vi
├── Builder Pattern Demo
│ ├── Builder Pattern Demo.lvclass
│ └── Main.vi
├── Builder Pattern Diagram.uml
├── Burger Class
│ ├── Burger.lvclass
│ ├── packing.vi
│ └── price.vi
├── ChickenBurger Class
│ ├── ChickenBurger.lvclass
│ ├── name.vi
│ └── price.vi
├── Coke Class
│ ├── Coke.lvclass
│ ├── name.vi
│ └── price.vi
├── ColdDrink Class
│ ├── ColdDrink.lvclass
│ ├── packing.vi
│ └── price.vi
├── Item Class
│ ├── Item.lvclass
│ ├── name.vi
│ ├── packing.vi
│ └── price.vi
├── Meal Builder Class
│ ├── MealBuilder.lvclass
│ ├── prepareNonVegMeal.vi
│ └── prepareVegMeal.vi
├── Meal Class
│ ├── Meal.lvclass
│ ├── addItem.vi
│ ├── getCost.vi
│ └── showItems.vi
├── Packing Class
│ ├── Packing.lvclass
│ └── pack.vi
├── Pepsi Class
│ ├── Pepsi.lvclass
│ ├── name.vi
│ └── price.vi
├── VegBurger Class
│ ├── VegBurger.lvclass
│ ├── name.vi
│ └── price.vi
└── Wrapper Class
│ ├── Wrapper.lvclass
│ └── pack.vi
├── Chain of Responsibility Pattern
├── Add Class
│ ├── Add.lvclass
│ ├── Write nextInChain.vi
│ └── calculate.vi
├── Chain Class
│ ├── Chain.lvclass
│ ├── Write nextInChain.vi
│ └── calculate.vi
├── Chain of Responsibility Pattern Demo Class
│ ├── Chain of Responsibility Pattern Demo.lvclass
│ └── Main.vi
├── Divide Class
│ ├── Divide.lvclass
│ ├── Write nextInChain.vi
│ └── calculate.vi
├── Multiply Class
│ ├── Multiply.lvclass
│ ├── Write nextInChain.vi
│ └── calculate.vi
├── Numbers Class
│ ├── Numbers.lvclass
│ ├── Numbers.vi
│ ├── Read CalculationWanted.vi
│ ├── Read Number1.vi
│ └── Read Number2.vi
└── Subtract Class
│ ├── Subtract.lvclass
│ ├── Write nextInChain.vi
│ └── calculate.vi
├── Command Pattern
├── Broker Class
│ ├── Broker.lvclass
│ ├── placeOrders.vi
│ └── takeOrder.vi
├── BuyStock Class
│ ├── BuyStock.lvclass
│ ├── BuyStock.vi
│ └── execute.vi
├── Command Pattern Demo Class
│ ├── Command Pattern Demo.lvclass
│ └── Main.vi
├── Order Class
│ ├── Order.lvclass
│ └── execute.vi
├── SellStock Class
│ ├── SellStock.lvclass
│ ├── SellStock.vi
│ └── execute.vi
└── Stock Class
│ ├── Stock.lvclass
│ ├── buy.vi
│ └── sell.vi
├── Composite Pattern
├── Composite Employee Class
│ ├── Composite Employee.lvclass
│ ├── Compostite Employee.vi
│ ├── add.vi
│ ├── getSubordinates.vi
│ ├── remove.vi
│ └── toString.vi
├── Composite Pattern Demo Class
│ ├── Composite Pattern Demo.lvclass
│ └── Main.vi
└── Employee Class
│ └── Employee.lvclass
├── ConsoleOut
├── Console.vi
├── ConsoleOut.lvclass
├── Print Options.ctl
└── User Event Print.vi
├── Decorator Pattern
└── Starbuzz Coffee Example
│ ├── Beverage Class
│ ├── Beverage.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── CondimentDecorator
│ ├── CondimentDecorator.lvclass
│ ├── Read bev.vi
│ ├── Write bev.vi
│ ├── getCost.vi
│ └── getDescription.vi
│ ├── DarkRoast
│ ├── DarkRoast.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── Decaf
│ ├── Decaf.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── Espresso
│ ├── Espresso.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── HouseBlend
│ ├── HouseBlend.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── Milk
│ ├── Milk.lvclass
│ ├── Write bev.vi
│ ├── getCost.vi
│ └── getDescription.vi
│ ├── MintTea
│ ├── MintTea.lvclass
│ ├── getCost.vi
│ ├── getDescription.vi
│ ├── setCost.vi
│ └── setDescription.vi
│ ├── Mocha
│ ├── Mocha.lvclass
│ ├── Write bev.vi
│ ├── getCost.vi
│ └── getDescription.vi
│ ├── Soy
│ ├── Soy.lvclass
│ ├── Write bev.vi
│ ├── getCost.vi
│ └── getDescription.vi
│ ├── Starbuzz Coffee.asta
│ ├── Starbuzz Coffee.vi
│ └── Vanilla
│ ├── Vanilla.lvclass
│ ├── Write bev.vi
│ ├── getCost.vi
│ └── getDescription.vi
├── Facade Pattern
├── AudioMixer Class
│ ├── AudioMixer.lvclass
│ └── fix.vi
├── BitrateReader Class
│ ├── BitrateReader.lvclass
│ ├── convert.vi
│ └── read.vi
├── Codec Class
│ └── Codec.lvclass
├── CodecFactory Class
│ ├── CodecFactory.lvclass
│ └── extract.vi
├── FacadePatternDemo Class
│ ├── FacadePatternDemo.lvclass
│ └── Main.vi
├── MPEG4CompressionCodec Class
│ └── MPEG4CompressionCodec.lvclass
├── OggCompressionCodec Class
│ └── OggCompressionCodec.lvclass
├── VideoConversionFacade Class
│ ├── VideoConversionFacade.lvclass
│ └── convertVideo.vi
└── VideoFile Class
│ ├── VideoFile.lvclass
│ ├── VideoFile.vi
│ ├── getCodecType.vi
│ └── getName.vi
├── Factory Method Pattern
├── Application Class
│ ├── Application
│ │ ├── Application.lvclass
│ │ └── Main.vi
│ └── Demo App
│ │ ├── Demo App.lvclass
│ │ └── Main.vi
├── Factory Class
│ ├── Factory.lvclass
│ ├── Factory
│ │ ├── CreateProduct.vi
│ │ └── Factory.lvclass
│ ├── ProductA_Factory
│ │ ├── CreateProduct.vi
│ │ └── ProductA_Factory.lvclass
│ └── ProductB_Factory
│ │ ├── CreateProduct.vi
│ │ └── ProductB_Factory.lvclass
├── Factory Pattern - Class Diagram.asta
└── Product Class
│ ├── Product
│ ├── PrintHello.vi
│ └── Product.lvclass
│ ├── ProductA
│ ├── PrintHello.vi
│ ├── ProductA.lvclass
│ └── ProductB.lvclass
│ ├── ProductA_Factory.lvclass
│ └── ProductB
│ ├── PrintHello.vi
│ └── ProductB.lvclass
├── Filter Pattern
├── AndCriteria Class
│ ├── AndCriteria.lvclass
│ ├── AndCriteria.vi
│ └── meetCriteria.vi
├── Criteria Class
│ ├── Criteria.lvclass
│ └── meetCriteria.vi
├── CriteriaFemale Class
│ ├── CriteriaFemale.lvclass
│ └── meetCriteria.vi
├── CriteriaMale Class
│ ├── CriteriaMale.lvclass
│ └── meetCriteria.vi
├── CriteriaSingle Class
│ ├── CiteriaSingle.lvclass
│ └── meetCriteria.vi
├── Filter Pattern Demo Class
│ ├── Filter Pattern Demo.lvclass
│ └── Main.vi
├── OrCriteria Class
│ ├── OrCriteria.lvclass
│ ├── OrCriteria.vi
│ └── meetCriteria.vi
└── Person Class
│ ├── Person.lvclass
│ ├── Person.vi
│ ├── getGender.vi
│ ├── getMaritalStatus.vi
│ └── getName.vi
├── Flightweight Pattern
├── Circle Class
│ ├── Circle.vi
│ ├── draw.vi
│ ├── fwCircle.lvclass
│ ├── setRadius.vi
│ ├── setX.vi
│ └── setY.vi
├── FlightweightPattern Demo Class
│ ├── Flightweight Pattern Demo.lvclass
│ ├── Main.vi
│ ├── getRandomColor.vi
│ ├── getRandomX.vi
│ ├── getRandomY.vi
│ └── setColors.vi
├── Shape Class
│ ├── draw.vi
│ └── fwShape.lvclass
└── ShapeFactory Class
│ ├── fwShapeFactory.lvclass
│ └── getCircle.vi
├── Interpreter Pattern
├── AndExpression Class
│ ├── AndExpression.lvclass
│ ├── AndExpression.vi
│ └── intepret.vi
├── Expression Class
│ ├── Expression.lvclass
│ └── intepret.vi
├── InterpreterPatternDemo Class
│ ├── InterpreterPatternDemo.lvclass
│ ├── getMaleExpression.vi
│ ├── getMarriedWomanExpression.vi
│ └── main.vi
├── OrExpression Class
│ ├── OrExpression.lvclass
│ ├── OrExpression.vi
│ └── intepret.vi
└── TerminalExpression Class
│ ├── TerminalExpression.lvclass
│ ├── TerminalExpression.vi
│ └── intepret.vi
├── Iterator Pattern
├── IContainer Class
│ ├── IContainer.lvclass
│ └── getIterator.vi
├── IIterator Class
│ ├── Iiterator.lvclass
│ ├── hasNext.vi
│ └── next.vi
├── IteratorPatternDemo Class
│ ├── IteratorPatternDemo.lvclass
│ └── Main.vi
├── NameIterator Class
│ ├── NameIterator.lvclass
│ ├── hasNext.vi
│ ├── next.vi
│ └── setNames.vi
└── NameRepository Class
│ ├── NameRepository.lvclass
│ ├── NameRepository.vi
│ └── getIterator.vi
├── LICENSE
├── LabVIEW OOP Design Patters.lvproj
├── Mediator Pattern
├── ChatRoom
│ ├── ChatRoom.lvclass
│ └── showMessage.vi
├── MediatorPatternDemo Class
│ ├── MediatorPatternDemo.lvclass
│ └── main.vi
├── Support
│ └── Global.vi
└── User Class
│ ├── User.lvclass
│ ├── getName.vi
│ ├── sendMessage.vi
│ └── setName.vi
├── Memento Pattern
├── CareTaker Class
│ ├── CareTaker.lvclass
│ ├── add.vi
│ └── get.vi
├── Memento Class
│ ├── Memento.lvclass
│ ├── Memento.vi
│ └── getState.vi
├── MementoPatternDemo Class
│ ├── Main.vi
│ └── MementoPatternDemo.lvclass
└── Originator Class
│ ├── Originator.lvclass
│ ├── getState.vi
│ ├── getStatefromMemento.vi
│ ├── saveStatetoMemento.vi
│ └── setState.vi
├── Null Object Pattern
├── AbstractCustomer Class
│ ├── AbstractCustomer.lvclass
│ ├── getName.vi
│ └── isNull.vi
├── CustomerFactory Class
│ ├── CustomerFactory.lvclass
│ └── getCustomer.vi
├── NullCustomer Class
│ ├── NullCustomer.lvclass
│ ├── NullCustomer.vi
│ ├── getName.vi
│ └── isNull.vi
├── NullPatternDemo Class
│ ├── NullPatternDemo.lvclass
│ └── main.vi
└── RealCustomer Class
│ ├── RealCustomer.lvclass
│ ├── RealCustomer.vi
│ ├── getName.vi
│ └── isNull.vi
├── Observer Pattern
└── Observer Pattern Example
│ ├── CoolDisplay
│ ├── CoolDisplay.lvclass
│ ├── Update.vi
│ ├── coolUI.vi
│ ├── display.vi
│ ├── getUserEvent.vi
│ └── setUserEvent.vi
│ ├── ForecastDisplay
│ ├── ForecastDisplay.lvclass
│ ├── Update.vi
│ ├── display.vi
│ ├── forecastUI.vi
│ ├── getUserEvent.vi
│ └── setUserEvent.vi
│ ├── GeneralDisplay
│ ├── GeneralDisplay.lvclass
│ ├── Update.vi
│ ├── display.vi
│ ├── generalUI.vi
│ ├── getUserEvent.vi
│ └── setUserEvent.vi
│ ├── Observable
│ ├── Observable.lvclass
│ ├── addObserver.vi
│ ├── deleteObserver.vi
│ ├── getObservers.vi
│ ├── notifyObservers.vi
│ └── setChanged.vi
│ ├── Observer
│ ├── Observer.lvclass
│ ├── Update.vi
│ ├── display.vi
│ ├── getUserEvent.vi
│ └── setUserEvent.vi
│ ├── ObserverDemo.vi
│ ├── ObserverFactory
│ ├── CreateObservers.vi
│ └── ObserverFactory.lvclass
│ ├── StatisticsDisplay
│ ├── StatisticsDisplay.lvclass
│ ├── Update.vi
│ ├── display.vi
│ ├── getUserEvent.vi
│ ├── setUserEvent.vi
│ └── statisticsUI.vi
│ └── Weather Station
│ ├── WeatherData.lvclass
│ ├── getHumidity.vi
│ ├── getObservers.vi
│ ├── getPressure.vi
│ ├── getTemperature.vi
│ ├── getWeatherData.vi
│ ├── notifyObservers.vi
│ └── setWeatherData.vi
├── Prototype Pattern
├── BundledShapeCache Class
│ ├── BundledShapeCache.lvclass
│ ├── BundledShapeCache.vi
│ ├── get.vi
│ └── put.vi
├── Circle Class
│ ├── Circle.vi
│ ├── clone.vi
│ ├── equals.vi
│ ├── pCircle.lvclass
│ ├── setColor.vi
│ ├── setId.vi
│ ├── setRadius.vi
│ ├── setX.vi
│ └── setY.vi
├── HashMap
│ └── HashMap_Prototype.ctl
├── PrototypePatternDemo Class
│ ├── Main.vi
│ ├── PrototypePatternDemo.lvclass
│ └── cloneAndCompare.vi
├── Rectangle Class
│ ├── Rectangle.vi
│ ├── clone.vi
│ ├── equals.vi
│ ├── pRectangle.lvclass
│ ├── setColor.vi
│ ├── setHeight.vi
│ ├── setId.vi
│ ├── setWidth.vi
│ ├── setX.vi
│ └── setY.vi
└── Shape Class
│ ├── Shape.vi
│ ├── clone.vi
│ ├── equals.vi
│ ├── pShape.lvclass
│ └── setId.vi
├── Proxy Pattern
├── Demo Class
│ ├── Demo.lvclass
│ ├── main.vi
│ └── test.vi
├── Globals
│ ├── ConsoleOut.vi
│ ├── HashMap.ctl
│ └── User Event Print.vi
├── ThirdPartyYoutubeClass Class
│ ├── SubVIs
│ │ ├── connectToServer.vi
│ │ ├── experienceNetworkLatency.vi
│ │ ├── getRandomVideos.vi
│ │ ├── getSomeVideo.vi
│ │ └── random.vi
│ ├── ThirdPartyYoutubeClass.lvclass
│ ├── getVideo.vi
│ └── popularVideos.vi
├── ThirdPartyYoutubeLib Class
│ ├── ThirdPartyYoutubeLib.lvclass
│ ├── getVideo.vi
│ └── popularVideos.vi
├── Video Class
│ ├── Video.lvclass
│ ├── Video.vi
│ ├── getData.vi
│ ├── getId.vi
│ └── getTitle.vi
├── YoutubeCacheProxy Class
│ ├── YoutubeCacheProxy.lvclass
│ ├── YoutubeCacheProxy.vi
│ ├── getVideo.vi
│ ├── popularVideos.vi
│ └── reset.vi
└── YoutuberDownloader Class
│ ├── YoutuberDownloader.lvclass
│ ├── YoutuberDownloader.vi
│ ├── getApi.vi
│ ├── renderPopularVideos.vi
│ └── renderVideoPage.vi
├── README.md
├── Singleton Pattern
└── Singleton Pattern Example
│ ├── Single Object
│ ├── SingleObject.lvclass
│ ├── SingleObject.vi
│ ├── getInstance.vi
│ ├── getMessage.vi
│ ├── setMessage.vi
│ └── showMessage.vi
│ ├── Singleton Pattern.asta
│ ├── Singleton Test.vi
│ └── Singleton Teste - 2.vi
├── State Pattern
├── LockedState Class
│ ├── LockedState.lvclass
│ ├── LockedState.vi
│ ├── onLock.vi
│ ├── onNext.vi
│ ├── onPlay.vi
│ └── onPrevious.vi
├── Player Class
│ ├── Player.lvclass
│ ├── Player.vi
│ ├── changeState.vi
│ ├── getCurrentTrack.vi
│ ├── getPlaying.vi
│ ├── getPlaylist.vi
│ ├── getState.vi
│ ├── isPlaying.vi
│ ├── nextTrack.vi
│ ├── previousTrack.vi
│ ├── setCurrentTrack.vi
│ ├── setCurrentTrackAfterStop.vi
│ ├── setPlaying.vi
│ ├── setPlaylist.vi
│ ├── setState.vi
│ └── startPlayback.vi
├── PlayingState Class
│ ├── PlayingState.lvclass
│ ├── PlayingState.vi
│ ├── onLock.vi
│ ├── onNext.vi
│ ├── onPlay.vi
│ └── onPrevious.vi
├── ReadyState Class
│ ├── ReadyState.lvclass
│ ├── ReadyState.vi
│ ├── onLock.vi
│ ├── onNext.vi
│ ├── onPlay.vi
│ └── onPrevious.vi
├── State Class
│ ├── State.lvclass
│ ├── State.vi
│ ├── onLock.vi
│ ├── onNext.vi
│ ├── onPlay.vi
│ └── onPrevious.vi
└── StatePatternDemo Class
│ ├── Main.vi
│ └── StatePatternDemo.lvclass
├── Strategy Pattern
├── Context Class
│ ├── Context.lvclass
│ ├── Context.vi
│ └── executeStrategy.vi
├── OperationAdd Class
│ ├── OperationAdd.lvclass
│ └── doOperation.vi
├── OperationMultiply Class
│ ├── OperationMultiply.lvclass
│ └── doOperation.vi
├── OperationSubtract Class
│ ├── OperationSubtract.lvclass
│ └── doOperation.vi
├── Strategy Class
│ ├── Strategy.lvclass
│ └── doOperation.vi
└── Strategy Pattern Demo Class
│ ├── Main.vi
│ └── Strategy Pattern Demo.lvclass
├── Template Pattern
├── Cricket Class
│ ├── Cricket.lvclass
│ ├── endPlay.vi
│ ├── initialize.vi
│ └── startPlay.vi
├── Football Class
│ ├── Football.lvclass
│ ├── endPlay.vi
│ ├── initialize.vi
│ └── startPlay.vi
├── Game Class
│ ├── Game.lvclass
│ ├── endPlay.vi
│ ├── initialize.vi
│ ├── play.vi
│ └── startPlay.vi
└── TemplatePatternDemo Class
│ ├── Main.vi
│ └── TemplatePatternDemo.lvclass
└── Visitor Pattern
├── Circle Class
├── Circle.lvclass
├── Circle.vi
├── accept.vi
├── draw.vi
├── getId.vi
├── getRadius.vi
├── getX.vi
├── getY.vi
└── move.vi
├── CompoundShape Class
├── CompoundShape.lvclass
├── CompoundShape.vi
├── accept.vi
├── add.vi
├── draw.vi
├── getChildren.vi
├── getId.vi
└── move.vi
├── Dot Class
├── Dot.lvclass
├── Dot.vi
├── accept.vi
├── draw.vi
├── getId.vi
├── getX.vi
├── getY.vi
└── move.vi
├── Rectangle Class
├── Rectangle.lvclass
├── Rectangle.vi
├── accept.vi
├── draw.vi
├── getHeight.vi
├── getId.vi
├── getWidth.vi
├── getX.vi
├── getY.vi
└── move.vi
├── Shape Class
├── Shape.lvclass
├── accept.vi
├── draw.vi
└── move.vi
├── Visitor Class
├── Visitor.lvclass
├── visitCircle.vi
├── visitCompoundGraphic.vi
├── visitDot.vi
└── visitRectangle.vi
├── VisitorPatternDemo Class
├── Main.vi
└── VisitorPatternDemo.lvclass
└── XMLExportVisitor Class
├── XMLExportVisitor.lvclass
├── _visitCompoundGraphic.vi
├── export.vi
├── visitCircle.vi
├── visitCompoundGraphic.vi
├── visitDot.vi
└── visitRectangle.vi
/.gitignore:
--------------------------------------------------------------------------------
1 | *.aliases
2 | *.lvlps
3 |
--------------------------------------------------------------------------------
/Abstract Factory Pattern/AbstractFactory Class/getColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/AbstractFactory Class/getColor.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/AbstractFactory Class/getShape.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/AbstractFactory Class/getShape.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/AbstractFactoryPatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/AbstractFactoryPatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/ColorFactory Class/getColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/ColorFactory Class/getColor.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/ColorFactory Class/getShape.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/ColorFactory Class/getShape.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/FactoryProducer Class/getFactory.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/FactoryProducer Class/getFactory.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/ShapeFactory Class/getColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/ShapeFactory Class/getColor.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/ShapeFactory Class/getShape.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/ShapeFactory Class/getShape.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afBlue Class/fill.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afBlue Class/fill.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afCircle Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afCircle Class/draw.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afColor Class/fill.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afColor Class/fill.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afGreen Class/fill.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afGreen Class/fill.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afRectangle Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afRectangle Class/draw.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afRed Class/fill.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afRed Class/fill.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afShape Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afShape Class/draw.vi
--------------------------------------------------------------------------------
/Abstract Factory Pattern/afSquare Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Abstract Factory Pattern/afSquare Class/draw.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Advanced Media Player/playMp4.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Advanced Media Player/playMp4.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Advanced Media Player/playVlc.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Advanced Media Player/playVlc.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Audio Player/Play.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Audio Player/Play.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Media Adapter/MediaAdapter.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Media Adapter/MediaAdapter.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Media Adapter/Play.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Media Adapter/Play.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Media Player Example.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Media Player Example.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Media Player/Play.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Media Player/Play.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/Mp4Player/playMp4.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/Mp4Player/playMp4.vi
--------------------------------------------------------------------------------
/Adapter Pattern/Media Player Example/VlcPlayer/playVlc.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Adapter Pattern/Media Player Example/VlcPlayer/playVlc.vi
--------------------------------------------------------------------------------
/Bridge Pattern/AdvancedRemote Class/AdvancedRemote.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/AdvancedRemote Class/AdvancedRemote.vi
--------------------------------------------------------------------------------
/Bridge Pattern/AdvancedRemote Class/getDevice.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/AdvancedRemote Class/getDevice.vi
--------------------------------------------------------------------------------
/Bridge Pattern/AdvancedRemote Class/mute.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/AdvancedRemote Class/mute.vi
--------------------------------------------------------------------------------
/Bridge Pattern/AdvancedRemote Class/setDevice.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/AdvancedRemote Class/setDevice.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/BasicRemote.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/BasicRemote.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/channelDown.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/channelDown.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/channelUp.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/channelUp.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/getDevice.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/getDevice.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/power.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/power.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/setDevice.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/setDevice.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/volumeDown.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/volumeDown.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BasicRemote Class/volumeUp.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BasicRemote Class/volumeUp.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BridgePattern Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BridgePattern Class/Main.vi
--------------------------------------------------------------------------------
/Bridge Pattern/BridgePattern Class/testDevice.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/BridgePattern Class/testDevice.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/disable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/disable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/enable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/enable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/getChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/getChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/getVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/getVolume.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/isEnabled.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/isEnabled.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/printStatus.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/printStatus.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/setChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/setChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Device Class/setVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Device Class/setVolume.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/disable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/disable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/enable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/enable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/getChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/getChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/getVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/getVolume.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/isEnabled.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/isEnabled.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/printStatus.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/printStatus.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/setChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/setChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Radio Class/setVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Radio Class/setVolume.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Remote Class/channelDown.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Remote Class/channelDown.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Remote Class/channelUp.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Remote Class/channelUp.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Remote Class/power.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Remote Class/power.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Remote Class/volumeDown.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Remote Class/volumeDown.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Remote Class/volumeUp.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Remote Class/volumeUp.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/disable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/disable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/enable.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/enable.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/getChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/getChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/getVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/getVolume.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/isEnabled.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/isEnabled.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/printStatus.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/printStatus.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/setChannel.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/setChannel.vi
--------------------------------------------------------------------------------
/Bridge Pattern/Tv Class/setVolume.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Bridge Pattern/Tv Class/setVolume.vi
--------------------------------------------------------------------------------
/Builder Pattern/Bottle Class/pack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Bottle Class/pack.vi
--------------------------------------------------------------------------------
/Builder Pattern/Builder Pattern Demo/Builder Pattern Demo.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>7R=2MR%!81N=?"5X<A91P<!FNA#^M#5Y6M96NA"R[WM#WQ"<9A0ZYR'E?G!WPM1$AN>@S(!ZZQG&0%VLZ'@)H8:_X\<^P(^7@8H\4Y;"`NX\;8JZPUX@@MJXC]C.3I6K5S(F/^DHTE)R`ZS%@?]J;XP/5N<XH*3V\SEJ?]Z#F0?=J4HP+5<Y=]Z#%0/>+9@%QU"BU$D-YI-4[':XC':XB]D?%:HO%:HO(2*9:H?):H?)<(<4%]QT-]QT-]BNIEMRVSHO%R@$20]T20]T30+;.Z'K".VA:OAW"%O^B/GK>ZGM>J.%`T.%`T.)`,U4T.UTT.UTROW6;F.]XDE0-9*IKH?)KH?)L(U&%]R6-]R6-]JIPC+:[#+"/7Q2'CX&1[F#`&5TR_2@%54`%54`'YN$WBWF<GI8E==J\E3:\E3:\E-51E4`)E4`)EDW%D?:)H?:)H?5Q6S:-]S:-A;6,42RIMX:A[J3"Z`'S\*<?HV*MENS.C<>Z9GT,7:IOVC7*NDFA00><$D0719CV_L%7.N6CR&C(7(R=,(1M4;Z*9.T][RNXH46X62:X632X61?X6\H(L8_ZYP^`D>LP&^8K.S_53Z`-Z4K>4()`(/"Q/M>`P9\@<P<U'PDH?8AA`XUMPTP_EXOF`[8`Q<IT0]?OYVOA(5/(_Z!!!!!!
4 | 402685952
5 | 1.0.0.0
6 | true
7 | true
8 | true
9 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'Z5F.31QU+!!.-6E.$4%*76Q!!$8A!!!2"!!!!)!!!$6A!!!!B!!!!!2R#>7FM:'6S)&"B>(2F=GYA2'6N<SZM>G.M98.T!!!!!!!!I"A!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!!#B37^>H9+4:AQWL.^8V(E!!!!$!!!!"!!!!!!,`V'HEPQ%U7?T\-7)81HJN1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!(95'>T[>3^'ARKA(Y6#L[1"!!!!`````^1>D.G0!,)%[9!*G/TY1HY!!!!1ZW-)U)N_K3&=VNIKU72=;1!!!!1!!!!!!!!!*Q!"4&:$1Q!!!!%!!F:*4%)!!!!!5&2)-!!!!!5!!1!"!!!!!!)!!Q!!!!!#!!%!!!!!!#)!!!!=?*RD9'.A;G#YQ!$%D%$-V-$U!]D_!/)T!!"I!1AW!!!!!!"&!!!"'(C=9W$!"0_"!%AR-D!QH1$3,'DC9"L'JC<!:3YOO[$CT&!XME*%'9&C4(O!$#;1(+J?E(`!@E)"<&D-"A"W^3A6!!!!!!!!$!!"6EF%5Q!!!!!!!Q!!!5-!!!+=?*RT9'2AS$3W-'M!UMR!,-(1Q*#=HZ,+R1$E-U"!#R-$R3!!;JY7GLDBA=.J1+$(,^]#ZH?\K,!UV[DQ-*8S`3^2Y1BY!2*M0M*RO.MDZ\CD$6A*2R:$&E0!`]#-ZC-]9.X)_HV57!Q0.&1K-Z1+(W]U9949%AAVBO8Q$J$)964\A(IY$DZE[:U)&OA%E:UBD",(82BVR)$M8B\'1)1\U/Q,[Q;[-IMR$#<@T8<=110%0OYA!K%S)&1&B#I!54N!2.RB%,HW^<V>I("B1QI4"SBO!'&'".:D9'1!/:]*#%'G`PH``\].5)1*+K9)&1/R6U,:'EB[4E,&(*$M!?E&G>!,J$7A\-F1>A0583#RKU#[!-K_!YV0%0MR6"W)`1J)#U$:(Y(U!3D\'Z4>!)U.>.L:X]56/5X!UBM![T2KC!!!!!!-'!#!%1!!"$%Y,D!!!!!!$"A!A!!!!!1R/#YQ!!!!!!Q9!)!2!!!%-4AO-!!!!!!-'!#!!!!!"$%Y,D!!!!!!$"A!A"%!!!1R/#YQ!!!!!"1"!!!!^6=VAHEGIIQO=V*/"EEZH1!!!!U!!!!!!!!!!!!!!!!!!!!!!!!!A0````_!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9"A!!'"G!!"BA9!!:A"A!'A!%!"M!$!!;Q$1!'D$M!"I06!!;!KQ!'A.5!"I#L!!;!V1!'A+M!"I$6!!:ALA!''.A!"A<A!!9"A!!(`````!!!%!0```````````````````````````````````````````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!,GZ!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!,H2R=P2O1!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!,H2R<_`P\`,U<E!!!!!!!!!!!!!!!!!!!!!``]!!,H2R<_`P\_`P\_`S^'Z!!!!!!!!!!!!!!!!!!$``Q$,R<_`P\_`P\_`P\_`P]P2!!!!!!!!!!!!!!!!!0``!-8&P\_`P\_`P\_`P\_``]M!!!!!!!!!!!!!!!!!``]!R=P,R<_`P\_`P\_`````R1!!!!!!!!!!!!!!!!$``Q$&S]P,S]7`P\_````````&!!!!!!!!!!!!!!!!!0``!-8,S]P,S]P&U@```````]5!!!!!!!!!!!!!!!!!``]!R=P,S]P,S]P`````````R1!!!!!!!!!!!!!!!!$``Q$&S]P,S]P,S``````````&!!!!!!!!!!!!!!!!!0``!-8,S]P,S]P,`````````]5!!!!!!!!!!!!!!!!!``]!R=P,S]P,S]P`````````R1!!!!!!!!!!!!!!!!$``Q$&S]P,S]P,S``````````&!!!!!!!!!!!!!!!!!0``!-P,S]P,S]P,````````S]M!!!!!!!!!!!!!!!!!``]!!-8&S]P,S]P`````S^(&!!!!!!!!!!!!!!!!!!$``Q!!!!$&S]P,S```S]P&!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!R=P,S]O`!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!-7`!!!!!!!!!!!!!!!!!!!!!!!!!!$```````````````````````````````````````````]!!!!#!!%!!!!!!!Q!!5:13&!!!!!!!!-!!!*J!!!%YHC=L:4.;R.2&-8P#[/]B"<@J+FWI#'RP-9CS=<0'IS7^H62+57*B3Y+.DDR!VKD46*>N:N"S+*1#'1B>/%G7R>:O*@A:B;[=G("I@E,X"1&/YFX*JG:*.*U9Q+02X*`^^SZZT!!UA]WZGP#NAG%(?&FU93!KB/!?I*#ZR.\#WS:`!%35IA*-X3:(@C;:.S%)670U7OC"$]\V32&XL.$,$X,&'Q7-/'=KF_1\X'$]1`DP(4'[3J$G/W3JG_&2X\283W(AK".7;?=)%UAYK)E;20X-S_S'L>_^3?I9L@UG]#%0LT&D5P9%;5`W3X*(IGD>+=F9-MJK.6K(C3XI:A^RD1S*'[0OT?!#3,TGBNRGQH9$/KE("U2;:;NW3WI(RXB?JY<C,VR.B.XJ%4%H,'R2K/"'*Y>\*E*)7\-5I5?KN`*]!0N)R!A^5?O$`+3:9*>'U1@*J/%J@'?.O'SJPP7G/2MNQBFWQ8*=?'WZ=+M\9*@F"BY.J20N;%_%:Z<,_9,W=VI\EHU]8IGHY__X(S_F3FEIWKGE0H8I*41F;P7UVNC\7S-AA3P9+V\W4GI6KOY!$Q^^![C)^RQ/>F_'N6>O/INX&,V.H=8.S>_0XRK<7]S[8-C#VZ9LW"9Z6$`1$VBP@\`QXJ$[/(NPL$#+HYX"A4P:BPSQILV!"OQ/I#:2G;H/[RN&5>H5&BP#:XVJN6C_^*;K62[/.RZUEWL2%A\L>L8VH(LO$_TY&`KGJQ?@#[[`^-U&SWKH&T!ZF&MRY22-2@]QB;QWR">I0.M(VX&N^&ZOE_0[N`=]PKC?_8P)H4M,W896IY!!!!!!!!%!!!!)!!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M>1^Z?"3?!LE#(^FY&:U)`R.Q-$JZ`!93$.+#!*&*<^S]!OK!U7VD[CS]%!";JMD"S3()=&/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&'):!!!!!!!!"!!!!!=!!!#]!!!!!A!!!#&@<GF@4'&T>%NO<X>O4X>O;7ZH4&:$<'&T=U.M>8.U:8)!!!")'!#!!!!!!!%!#!!Q`````Q!"!!!!!!!M!!!!!1!E1&!!!"R#>7FM:'6S)&"B>(2F=GYA2'6N<SZM>G.M98.T!!!"!!!!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!*2A!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!!!!!!!!!!!%!!)!#!!!!!1!!!"!!!!!+!!!!!)!!!1!!!!!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$I!!!";8C=D:!^4A-R%)5`LY%E'XY#.#F!=E&"B:#YQ)KAV#N/A"8<534$IFVP2-H&O!9(Y!2Q!S;<))J1I#?.:N\-P$=W=%LA[`X[YQX)TG\<283_.K6.S>>0ZMY`6F>R/9OW;=:`.G=J=FG5=$[*<3/]K9,JZMVTP6D;Z)WTS<)L)-?"_E2*I4=F.Z)/CBY[R$H^YF68^WF._#IQ%GUNYXPU>/M#_=J,JR=HWS5:@1:=`-M`IZ/2I*#V"\(?93ICBHU/B&TB5-R_I$<9:HY\2RX7$V'-2"%Z3,Z3MJQBRZR)((Y$Z*)^/1!!!'5!!1!#!!-!"!!!!%A!$Q1!!!!!$Q$9!.5!!!"2!!]%!!!!!!]!W!$6!!!!7A!0"!!!!!!0!.A!V1!!!'/!!)1!A!!!$Q$9!.5)5W6H<W5A65E)5W6H<W5A65E)5W6H<W5A65E"-A!!!&*45E-.#A!$4&:$1UR#6F=!!!VY!!!%11!!!#!!!!V9!!!!!!!!!!!!!!!A!!!!.!!!"#A!!!!=4%F#4A!!!!!!!!&A4&:45A!!!!!!!!&U5F242Q!!!!!!!!')1U.46!!!!!!!!!'=4%FW;1!!!!!!!!'Q1U^/5!!!!!!!!!(%6%UY-!!!!!!!!!(92%:%5Q!!!!!!!!(M4%FE=Q!!!!!!!!)!6EF$2!!!!!!!!!)5>G6S=Q!!!!1!!!)I5U.45A!!!!!!!!+-2U.15A!!!!!!!!+A35.04A!!!!!!!!+U;7.M/!!!!!!!!!,)1V"$-A!!!!!!!!,=4%FG=!!!!!!!!!,Q2F")9A!!!!!!!!-%2F"421!!!!!!!!-96F"%5!!!!!!!!!-M4%FC:!!!!!!!!!.!1E2)9A!!!!!!!!.51E2421!!!!!!!!.I6EF55Q!!!!!!!!.]2&2)5!!!!!!!!!/1466*2!!!!!!!!!/E3%F46!!!!!!!!!/Y6E.55!!!!!!!!!0-2F2"1A!!!!!!!!0A!!!!!0````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!$`````!!!!!!!!!-Q!!!!!!!!!!0````]!!!!!!!!!Y!!!!!!!!!!!`````Q!!!!!!!!$I!!!!!!!!!!$`````!!!!!!!!!21!!!!!!!!!!0````]!!!!!!!!"(!!!!!!!!!!!`````Q!!!!!!!!&%!!!!!!!!!!$`````!!!!!!!!!:!!!!!!!!!!!0````]!!!!!!!!"I!!!!!!!!!!%`````Q!!!!!!!!,I!!!!!!!!!!@`````!!!!!!!!!PA!!!!!!!!!#0````]!!!!!!!!$#!!!!!!!!!!*`````Q!!!!!!!!-9!!!!!!!!!!L`````!!!!!!!!!SA!!!!!!!!!!0````]!!!!!!!!$/!!!!!!!!!!!`````Q!!!!!!!!.1!!!!!!!!!!$`````!!!!!!!!!W1!!!!!!!!!!0````]!!!!!!!!$[!!!!!!!!!!!`````Q!!!!!!!!@M!!!!!!!!!!$`````!!!!!!!!"`1!!!!!!!!!!0````]!!!!!!!!)"!!!!!!!!!!!`````Q!!!!!!!!JU!!!!!!!!!!$`````!!!!!!!!#HQ!!!!!!!!!!0````]!!!!!!!!+B!!!!!!!!!!!`````Q!!!!!!!!K5!!!!!!!!!!$`````!!!!!!!!#PQ!!!!!!!!!!0````]!!!!!!!!,"!!!!!!!!!!!`````Q!!!!!!!!P%!!!!!!!!!!$`````!!!!!!!!#]Q!!!!!!!!!!0````]!!!!!!!!,V!!!!!!!!!!!`````Q!!!!!!!!Q!!!!!!!!!!)$`````!!!!!!!!$/Q!!!!!'%*V;7RE:8)A5'&U>'6S<C"%:7VP,G.U<!!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 | -
16 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"A!!!!!A!%!!!!6!$Q!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!"Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!"!!!!!!
17 | -1
18 | 0
19 | true
20 | 1
21 | 1
22 | 1342710288
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Builder Pattern/Builder Pattern Demo/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Builder Pattern Demo/Main.vi
--------------------------------------------------------------------------------
/Builder Pattern/Burger Class/packing.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Burger Class/packing.vi
--------------------------------------------------------------------------------
/Builder Pattern/Burger Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Burger Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/ChickenBurger Class/name.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/ChickenBurger Class/name.vi
--------------------------------------------------------------------------------
/Builder Pattern/ChickenBurger Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/ChickenBurger Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/Coke Class/name.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Coke Class/name.vi
--------------------------------------------------------------------------------
/Builder Pattern/Coke Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Coke Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/ColdDrink Class/packing.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/ColdDrink Class/packing.vi
--------------------------------------------------------------------------------
/Builder Pattern/ColdDrink Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/ColdDrink Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/Item Class/name.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Item Class/name.vi
--------------------------------------------------------------------------------
/Builder Pattern/Item Class/packing.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Item Class/packing.vi
--------------------------------------------------------------------------------
/Builder Pattern/Item Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Item Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/Meal Builder Class/prepareNonVegMeal.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Meal Builder Class/prepareNonVegMeal.vi
--------------------------------------------------------------------------------
/Builder Pattern/Meal Builder Class/prepareVegMeal.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Meal Builder Class/prepareVegMeal.vi
--------------------------------------------------------------------------------
/Builder Pattern/Meal Class/addItem.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Meal Class/addItem.vi
--------------------------------------------------------------------------------
/Builder Pattern/Meal Class/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Meal Class/getCost.vi
--------------------------------------------------------------------------------
/Builder Pattern/Meal Class/showItems.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Meal Class/showItems.vi
--------------------------------------------------------------------------------
/Builder Pattern/Packing Class/pack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Packing Class/pack.vi
--------------------------------------------------------------------------------
/Builder Pattern/Pepsi Class/name.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Pepsi Class/name.vi
--------------------------------------------------------------------------------
/Builder Pattern/Pepsi Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Pepsi Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/VegBurger Class/name.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/VegBurger Class/name.vi
--------------------------------------------------------------------------------
/Builder Pattern/VegBurger Class/price.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/VegBurger Class/price.vi
--------------------------------------------------------------------------------
/Builder Pattern/Wrapper Class/pack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Builder Pattern/Wrapper Class/pack.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Add Class/Write nextInChain.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Add Class/Write nextInChain.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Add Class/calculate.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Add Class/calculate.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Chain Class/Write nextInChain.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Chain Class/Write nextInChain.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Chain Class/calculate.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Chain Class/calculate.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Chain of Responsibility Pattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Chain of Responsibility Pattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Divide Class/Write nextInChain.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Divide Class/Write nextInChain.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Divide Class/calculate.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Divide Class/calculate.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Multiply Class/Write nextInChain.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Multiply Class/Write nextInChain.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Multiply Class/calculate.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Multiply Class/calculate.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Numbers Class/Numbers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Numbers Class/Numbers.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Numbers Class/Read CalculationWanted.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Numbers Class/Read CalculationWanted.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Numbers Class/Read Number1.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Numbers Class/Read Number1.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Numbers Class/Read Number2.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Numbers Class/Read Number2.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Subtract Class/Write nextInChain.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Subtract Class/Write nextInChain.vi
--------------------------------------------------------------------------------
/Chain of Responsibility Pattern/Subtract Class/calculate.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Chain of Responsibility Pattern/Subtract Class/calculate.vi
--------------------------------------------------------------------------------
/Command Pattern/Broker Class/placeOrders.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Broker Class/placeOrders.vi
--------------------------------------------------------------------------------
/Command Pattern/Broker Class/takeOrder.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Broker Class/takeOrder.vi
--------------------------------------------------------------------------------
/Command Pattern/BuyStock Class/BuyStock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/BuyStock Class/BuyStock.vi
--------------------------------------------------------------------------------
/Command Pattern/BuyStock Class/execute.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/BuyStock Class/execute.vi
--------------------------------------------------------------------------------
/Command Pattern/Command Pattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Command Pattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/Command Pattern/Order Class/execute.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Order Class/execute.vi
--------------------------------------------------------------------------------
/Command Pattern/SellStock Class/SellStock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/SellStock Class/SellStock.vi
--------------------------------------------------------------------------------
/Command Pattern/SellStock Class/execute.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/SellStock Class/execute.vi
--------------------------------------------------------------------------------
/Command Pattern/Stock Class/buy.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Stock Class/buy.vi
--------------------------------------------------------------------------------
/Command Pattern/Stock Class/sell.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Command Pattern/Stock Class/sell.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Employee Class/Compostite Employee.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Employee Class/Compostite Employee.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Employee Class/add.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Employee Class/add.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Employee Class/getSubordinates.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Employee Class/getSubordinates.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Employee Class/remove.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Employee Class/remove.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Employee Class/toString.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Employee Class/toString.vi
--------------------------------------------------------------------------------
/Composite Pattern/Composite Pattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Composite Pattern/Composite Pattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/ConsoleOut/Console.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/ConsoleOut/Console.vi
--------------------------------------------------------------------------------
/ConsoleOut/ConsoleOut.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>8"<2MR%!813:!!O;K$1#V-#WJ",5Q,OPKI&K9&N;!7JA7VI";=JQVBZ"4F%#-ZG/O26X_ZZ$/87%>M\6P%FXB^VL\_NHV=@X<^39O0^N(_<8NZOEH@@=^_CM?,3)VK63LD->8LS%=_]J'0@/1N<XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z>MB$(P+1)YX*RU2DU$(![)Q3YW.YBG>YBM@8'*\B':\B'2Z>9HC':XC':XD=&M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!>JE<?!W#%;UC_WE?:KH?:R']T20]T20]\A=T>-]T>-]T?/7<66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&%`R&%`R&)^,WR/K<75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:<=HN+P5FS/S,7ZIWV+7.NNFC<+.<GC0819TX-7!]JVO,(7N29CR6L%7,^=<(1M4#R*IFV][.DX(X?V&6>V&G>V&%>V&\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D>$L&]8C-Q_%1_`U_>LP>WWPAO_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y![_ML^!!!!!!
4 | 385908736
5 | 1.0.0.0
6 | false
7 | true
8 | true
9 | &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'P5F.31QU+!!.-6E.$4%*76Q!!$8A!!!1X!!!!)!!!$6A!!!!8!!!!!2*$<WZT<WRF4X6U,GRW9WRB=X-!!!!!I"=!A!!!-!!!+!!!!!!!!!1!!Q!]!,Q!(U!!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!$+`C(8OAO84;2S^#I2AA?V!!!!$!!!!"!!!!!!E;S;Z4\'U%W(8`-46H.T%^1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!*<8(X8#SOV*E<,B'TYP<U!"!!!!`````^1>D.G0!,)%[9!*G/TY1HY!!!!1ZW-)U)N_K3&=VNIKU72=;1!!!!1!!!!!!!!!*Q!"4&:$1Q!!!!%!!F:*4%)!!!!!5&2)-!!!!!5!!1!"!!!!!!)!!Q!!!!!#!!%!!!!!!#)!!!!=?*RD9'.A;G#YQ!$%D%$-V-$U!]D_!/)T!!"I!1AW!!!!!!"&!!!"'(C=9W$!"0_"!%AR-D!QH1$3,'DC9"L'JC<!:3YOO[$CT&!XME*%'9&C4(O!$#;1(+J?E(`!@E)"<&D-"A"W^3A6!!!!!!!!$!!"6EF%5Q!!!!!!!Q!!!71!!!,-?*R,9'2AS$3W-.M!J*G"7*SBA3%Z0S76CQ():Y#!,5Q-&)-!K(F;;/+'"Q[H!9%?PXQ,G.`]BK@<257AO5:&AKF5J.N(2;442Y7FEU8FR:````]X(_%ZX/W2=^T2"K3WGQ-I@NR&B10%!>)M)0J`9!:)&=S]!+"J(!U6SAQF,)9(IAY@<T"BB&A--T)+V@Y>)/H$S/\B!$J#Y/"$FOZ'$3#`>S+)"!LR>):Q3"RXY>!2!`):4X1#L?`EA<G3!WZ`'-C!%B7"4B/13VF!JI06>,->>^!!O^N""%*F1+A+#&5!>AT9"5=YYA\$QWPN[XO\1/()BB3'$E$=!-3A/%4'?AS-$#!,G9"E,63N$:$.""7$R17)@1(+VE$3]Q8*@*!?E-Q;K"C)P1H+<I#["S4W&UB0A,*"PEW!MLG"\!61NB#1,1"F3Q,:$["M/3B\!T3+=.(/`C[O3.[(JU]!.2VSA!!!!!Q8!)!2!!!%-4=O-!!!!!!-&Q#!!!!!"$%X,D!!!!!!$"=!A"%!!!1R.SYQ!!!!!!Q8!)!!!!!%-4=O-!!!!!!-&Q#!%1!!"$%X,D!!!!!!&!%!!!$V6T7#?3;CD#ZT5EY'34G>!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!"15!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!";V:A[U&!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!";V:,S]P,Y/N"1!!!!!!!!!!!!!!!!!!!!$``Q!!";V:,S]P,S]P,S_$L15!!!!!!!!!!!!!!!!!!0``!).:,S]P,S]P,S]P,S]PA[U!!!!!!!!!!!!!!!!!``]!76EP,S]P,S]P,S]P,S`_AQ!!!!!!!!!!!!!!!!$``Q":AY.:,S]P,S]P,S`_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$73]P,S`_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AVGN`P\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`\_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0_`P\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`\_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!AY/$AY/$AY0_`P\_`P[$AQ!!!!!!!!!!!!!!!!$``Q!!76G$AY/$A`\_`P[$L6E!!!!!!!!!!!!!!!!!!0``!!!!!&G$AY/$`P[$AVE!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!":AY/$AS]!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!73]!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!)!!1!!!!!!$!!"2F")5!!!!!!!!Q!!!GE!!!4C?*SNF-VL%V%5R?],I\S%&N_EK8;A)<']RC,*RM];D*<W>6%J29G&,AIW/0%$7K..5FWVGU()IF!):#&UY3:<&VGYF_"G&LJS9='B_1P=&!5\C8=GG:EEUH2D!I^(=H`XX,HH-!$3$T<G;]+W#91>Y782B)#K%Y"[AE,H%XM,<*H]!2*3C!ET>*E>_*JEX)1B69`2;[)%0TP6*%8?MU-M0=M5<"9QY:SK8Z$P=90R$_/]>-<J+E/9\:+G<Y6(@N&>,9?#I%V:JZQA43$CIC2J%`=T,\);NX\V*[BCN`3<Q)1_P-7.3^A2J4`:,=E?C;.UJS6ASSGIV7I?*,?BG$X'.$)E<I_\.Y!*)P/;'X'<#>A-[K1=(2&JFKX:,;A@(?&[HBO)P8%W%X?E2-3=M<&'IY%9HBXMG1EB<MR3B2[KX]HQ!_UD%#$V2[Y0]J*FAFU<2"]GEY3F]:YWY<+G_^;9Z'SX#'8<"=FRY<<FQKTNAF_5'(AWF%_VI4Y2HFMPZAP:T7DO3@4R?C;@D\\=@,[6+73D;K;1_>?AF.#6K^<47W,N<)S#"+^AL8P:/;B7K\A!0$XU$K)DX(!ZW8Y;V6WY[CX=5P5W>R=X*XY`@'JN<T,J=S),8FCP9&DF50^!07'^`P`$?E0IY?W_M-)K@D='"/^G'`,#CP5!'\![A*F':K=\L'U62W>17']*H@7GV7,\UFKJ6(IYX(H34;N%3$ONWN@7=?OY0\0A8_K;H"Z],LL`UT18,;K=8-$G57T(B&%R&`T#&L$<%&WA]WQ@8=7XU8G[4Y`KX^TS_K*\Z?]C>/QP:>B7DA!!!!!!!!1!!!!A!!!!"!!!!!!!!!!-!!%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2<70K,,Q1!&KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&.FFDS("!!59BE!!!!!!!!%!!!!"Q!!!,)!!!!#!!!!)6^O;6^-98.U3WZP>WZ0>WZJ<G>-6E.M98.T1WRV=X2F=A!!!$Y8!)!!!!!!!1!)!$$`````!!%!!!!!!#)!!!!"!"J!5!!!%E.P<H.P<'60>81O<(:D<'&T=Q!!!1!!!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&597*0=G2F=A!!!#58!)!!!!!!!A!&!!=!!!Q!1!!"`````Q!!!!%!!1!!!!!!!!!!!!!!!!!%!!)!#!!!!!1!!!"!!!!!+!!!!!)!!!1!!!!!!1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$=!!!"68C=D:$"3M.!%);`T6<<JFJL01N\].#4F\Z!)/$6U#=Q.)E)CSP.JHDU["0W/@1.`*N7&,T)$]0-PT0`0\0!&3M_>U8_$C4T0$SXQ>@X8<TVW\5PWX<[CVJ(TS)LY$LX82PLD1O.[\P=S_:J7]<;675M/2&)K="]9&499]F3[4A<9BP`S#B\MW%6$U1>'G<3NGI`:7C\KC(>?^HY7GG[)'(%G*N`_3@U-AI'D4X)?M#>2"RHH)P=9SKT<ZAD`D)`,R=^$I=9:F*%#_H<F+6-O'3O/0E#F0QVHQ!!!'5!!1!#!!-!"!!!!%A!$Q1!!!!!$Q$9!.5!!!"2!!]%!!!!!!]!W!$6!!!!7A!0"!!!!!!0!.A!V1!!!'/!!)1!A!!!$Q$9!.5)5W6H<W5A65E)5W6H<W5A65E)5W6H<W5A65E"-A!!!&*45E-.#A!$4&:$1UR#6F=!!!VY!!!%.Q!!!#!!!!V9!!!!!!!!!!!!!!!A!!!!.!!!"#A!!!!=4%F#4A!!!!!!!!&A4&:45A!!!!!!!!&U5F242Q!!!!!!!!')1U.46!!!!!!!!!'=4%FW;1!!!!!!!!'Q1U^/5!!!!!!!!!(%6%UY-!!!!!!!!!(92%:%5Q!!!!!!!!(M4%FE=Q!!!!!!!!)!6EF$2!!!!!!!!!)5>G6S=Q!!!!1!!!)I5U.45A!!!!!!!!+-2U.15A!!!!!!!!+A35.04A!!!!!!!!+U;7.M/!!!!!!!!!,)1V"$-A!!!!!!!!,=4%FG=!!!!!!!!!,Q2F")9A!!!!!!!!-%2F"421!!!!!!!!-96F"%5!!!!!!!!!-M4%FC:!!!!!!!!!.!1E2)9A!!!!!!!!.51E2421!!!!!!!!.I6EF55Q!!!!!!!!.]2&2)5!!!!!!!!!/1466*2!!!!!!!!!/E3%F46!!!!!!!!!/Y6E.55!!!!!!!!!0-2F2"1A!!!!!!!!0A!!!!!0````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=!!!!!!!!!!$`````!!!!!!!!!-!!!!!!!!!!!0````]!!!!!!!!!V!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!1A!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%Y!!!!!!!!!!$`````!!!!!!!!!91!!!!!!!!!!0````]!!!!!!!!"F!!!!!!!!!!%`````Q!!!!!!!!,]!!!!!!!!!!@`````!!!!!!!!!QQ!!!!!!!!!#0````]!!!!!!!!$(!!!!!!!!!!*`````Q!!!!!!!!-M!!!!!!!!!!L`````!!!!!!!!!TQ!!!!!!!!!!0````]!!!!!!!!$4!!!!!!!!!!!`````Q!!!!!!!!.E!!!!!!!!!!$`````!!!!!!!!!XA!!!!!!!!!!0````]!!!!!!!!$`!!!!!!!!!!!`````Q!!!!!!!!A!!!!!!!!!!!$`````!!!!!!!!#!A!!!!!!!!!!0````]!!!!!!!!)'!!!!!!!!!!!`````Q!!!!!!!!K)!!!!!!!!!!$`````!!!!!!!!#J!!!!!!!!!!!0````]!!!!!!!!+G!!!!!!!!!!!`````Q!!!!!!!!KI!!!!!!!!!!$`````!!!!!!!!#R!!!!!!!!!!!0````]!!!!!!!!,'!!!!!!!!!!!`````Q!!!!!!!!P1!!!!!!!!!!$`````!!!!!!!!#^A!!!!!!!!!!0````]!!!!!!!!,Y!!!!!!!!!!!`````Q!!!!!!!!Q-!!!!!!!!!)$`````!!!!!!!!$/Q!!!!!$E.P<H.P<'60>81O9X2M!!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 |
16 |
--------------------------------------------------------------------------------
/ConsoleOut/Print Options.ctl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/ConsoleOut/Print Options.ctl
--------------------------------------------------------------------------------
/ConsoleOut/User Event Print.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/ConsoleOut/User Event Print.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Beverage Class/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/Read bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/Read bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/Write bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/Write bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/CondimentDecorator/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/DarkRoast/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Decaf/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Decaf/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Decaf/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Decaf/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Decaf/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Decaf/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Decaf/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Decaf/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Espresso/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Espresso/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Espresso/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Espresso/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Espresso/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Espresso/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Espresso/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Espresso/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/HouseBlend/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Milk/Write bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Milk/Write bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Milk/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Milk/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Milk/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Milk/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/MintTea/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/MintTea/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/MintTea/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/MintTea/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/MintTea/setCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/MintTea/setCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/MintTea/setDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/MintTea/setDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Mocha/Write bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Mocha/Write bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Mocha/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Mocha/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Mocha/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Mocha/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Soy/Write bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Soy/Write bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Soy/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Soy/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Soy/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Soy/getDescription.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Starbuzz Coffee.asta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Starbuzz Coffee.asta
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Starbuzz Coffee.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Starbuzz Coffee.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Vanilla/Write bev.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Vanilla/Write bev.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Vanilla/getCost.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Vanilla/getCost.vi
--------------------------------------------------------------------------------
/Decorator Pattern/Starbuzz Coffee Example/Vanilla/getDescription.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Decorator Pattern/Starbuzz Coffee Example/Vanilla/getDescription.vi
--------------------------------------------------------------------------------
/Facade Pattern/AudioMixer Class/fix.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/AudioMixer Class/fix.vi
--------------------------------------------------------------------------------
/Facade Pattern/BitrateReader Class/convert.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/BitrateReader Class/convert.vi
--------------------------------------------------------------------------------
/Facade Pattern/BitrateReader Class/read.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/BitrateReader Class/read.vi
--------------------------------------------------------------------------------
/Facade Pattern/CodecFactory Class/extract.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/CodecFactory Class/extract.vi
--------------------------------------------------------------------------------
/Facade Pattern/FacadePatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/FacadePatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Facade Pattern/VideoConversionFacade Class/convertVideo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/VideoConversionFacade Class/convertVideo.vi
--------------------------------------------------------------------------------
/Facade Pattern/VideoFile Class/VideoFile.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/VideoFile Class/VideoFile.vi
--------------------------------------------------------------------------------
/Facade Pattern/VideoFile Class/getCodecType.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/VideoFile Class/getCodecType.vi
--------------------------------------------------------------------------------
/Facade Pattern/VideoFile Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Facade Pattern/VideoFile Class/getName.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Application Class/Application/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Application Class/Application/Main.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Application Class/Demo App/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Application Class/Demo App/Main.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Factory Class/Factory/CreateProduct.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Factory Class/Factory/CreateProduct.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Factory Class/ProductA_Factory/CreateProduct.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Factory Class/ProductA_Factory/CreateProduct.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Factory Class/ProductB_Factory/CreateProduct.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Factory Class/ProductB_Factory/CreateProduct.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Factory Pattern - Class Diagram.asta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Factory Pattern - Class Diagram.asta
--------------------------------------------------------------------------------
/Factory Method Pattern/Product Class/Product/PrintHello.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Product Class/Product/PrintHello.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Product Class/ProductA/PrintHello.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Product Class/ProductA/PrintHello.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Product Class/ProductB/PrintHello.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Factory Method Pattern/Product Class/ProductB/PrintHello.vi
--------------------------------------------------------------------------------
/Factory Method Pattern/Product Class/ProductB/ProductB.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>8"<2MR%!813:!!O;K$1#V-#WJ",5Q,OPKI&K9&N;!7JA7VI";=JQVBZ"4F%#-ZG/O26X_ZZ$/87%>M\6P%FXB^VL\_NHV=@X<^39O0^N(_<8NZOEH@@=^_CM?,3)VK63LD->8LS%=_]J'0@/1N<XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z>MB$(P+1)YX*RU2DU$(![)Q3YW.YBG>YBM@8'*\B':\B'2Z>9HC':XC':XD=&M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!>JE<?!W#%;UC_WE?:KH?:R']T20]T20]\A=T>-]T>-]T?/7<66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&%`R&%`R&)^,WR/K<75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:<=HN+P5FS/S,7ZIWV+7.NNFC<+.<GC0819TX-7!]JVO,(7N29CR6L%7,^=<(1M4#R*IFV][.DX(X?V&6>V&G>V&%>V&\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D>$L&]8C-Q_%1_`U_>LP>WWPAO_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y![_ML^!!!!!!
4 | 385908736
5 | 1.0.0.1
6 | false
7 | true
8 | true
9 | &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'"5F.31QU+!!.-6E.$4%*76Q!!$7Q!!!16!!!!)!!!$5Q!!!!6!!!!!2"1=G^E>7.U1CZM>G.M98.T!!!!!!!!I"=!A!!!-!!!+!!!!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!#UH/X4%;CN2J]GD0@Z-;OL!!!!$!!!!"!!!!!!K]RMA52(_E#^[6'#2B;J!>1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!--+\V^R@F6!K>5N6I%M?)="!!!!`````^1>D.G0!,)%[9!*G/TY1HY!!!!1ZW-)U)N_K3&=VNIKU72=;1!!!!1!!!!!!!!!*Q!"4&:$1Q!!!!%!!F:*4%)!!!!!5&2)-!!!!!5!!1!"!!!!!!)!!Q!!!!!#!!%!!!!!!#)!!!!=?*RD9'.A;G#YQ!$%D%$-V-$U!]D_!/)T!!"I!1AW!!!!!!"&!!!"'(C=9W$!"0_"!%AR-D!QH1$3,'DC9"L'JC<!:3YOO[$CT&!XME*%'9&C4(O!$#;1(+J?E(`!@E)"<&D-"A"W^3A6!!!!!!!!$!!"6EF%5Q!!!!!!!Q!!!71!!!,-?*R,9'2AS$3W-.M!J*G"7*SBA3%Z0S76CQ():Y#!,5Q-&)-!K(F;;/+'"Q[H!9%?PXQ,G.`]BK@<257AO5:&AKF5J.N(2;442Y7FEU8FR:````]X(_%ZX/W2=^T2"K3WGQ-I@NR&B10%!>)M)0J`9!:)&=S]!+"J(!U6SAQF,)9(IAY@<T"BB&A--T)+V@Y>)/H$S/\B!$J#Y/"$FOZ'$3#`>S+)"!LR>):Q3"RXY>!2!`):4X1#L?`EA<G3!WZ`'-C!%B7"4B/13VF!JI06>,->>^!!O^N""%*F1+A+#&5!>AT9"5=YYA\$QWPN[XO\1/()BB3'$E$=!-3A/%4'?AS-$#!,G9"E,63N$:$.""7$R17)@1(+VE$3]Q8*@*!?E-Q;K"C)P1H+<I#["S4W&UB0A,*"PEW!MLG"\!61NB#1,1"F3Q,:$["M/3B\!T3+=.(/`C[O3.[(JU]!.2VSA!!!!!Q8!)!&!!!%-4=O-!!!!!!-&Q#!!!!!"$%X,D!!!!!!$"=!A!5!!!1R.SYQ!!!!!!Q8!)!!!!!%-4=O-!!!!!!-&Q#!"1!!"$%X,D!!!!!!&!%!!!$V6T7#?3;CD#ZT5EY'34G>!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!"15!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!";V:A[U&!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!";V:,S]P,Y/N"1!!!!!!!!!!!!!!!!!!!!$``Q!!";V:,S]P,S]P,S_$L15!!!!!!!!!!!!!!!!!!0``!).:,S]P,S]P,S]P,S]PA[U!!!!!!!!!!!!!!!!!``]!76EP,S]P,S]P,S]P,S`_AQ!!!!!!!!!!!!!!!!$``Q":AY.:,S]P,S]P,S`_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$73]P,S`_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AVGN`P\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`\_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0_`P\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`\_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!AY/$AY/$AY0_`P\_`P[$AQ!!!!!!!!!!!!!!!!$``Q!!76G$AY/$A`\_`P[$L6E!!!!!!!!!!!!!!!!!!0``!!!!!&G$AY/$`P[$AVE!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!":AY/$AS]!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!73]!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!Q!!5:13&!!!!!!!!-!!!*J!!!%YHC=L:4.;R.2&-8P#[/]B"<@J+FWI#'RP-9CS=<0'IS7^H62+57*B3Y+.DDR!VKD46*>N:N"S+*1#'1B>/%G7R>:O*@A:B;[=G("I@E,X"1&/YFX*JG:*.*U9Q+02X*`^^SZZT!!UA]WZGP#NAG%(?&FU93!KB/!?I*#ZR.\#WS:`!%35IA*-X3:(@C;:.S%)670U7OC"$]\V32&XL.$,$X,&'Q7-/'=KF_1\X'$]1`DP(4'[3J$G/W3JG_&2X\283W(AK".7;?=)%UAYK)E;20X-S_S'L>_^3?I9L@UG]#%0LT&D5P9%;5`W3X*(IGD>+=F9-MJK.6K(C3XI:A^RD1S*'[0OT?!#3,TGBNRGQH9$/KE("U2;:;NW3WI(RXB?JY<C,VR.B.XJ%4%H,'R2K/"'*Y>\*E*)7\-5I5?KN`*]!0N)R!A^5?O$`+3:9*>'U1@*J/%J@'?.O'SJPP7G/2MNQBFWQ8*=?'WZ=+M\9*@F"BY.J20N;%_%:Z<,_9,W=VI\EHU]8IGHY__X(S_F3FEIWKGE0H8I*41F;P7UVNC\7S-AA3P9+V\W4GI6KOY!$Q^^![C)^RQ/>F_'N6>O/INX&,V.H=8.S>_0XRK<7]S[8-C#VZ9LW"9Z6$`1$VBP@\`QXJ$[/(NPL$#+HYX"A4P:BPSQILV!"OQ/I#:2G;H/[RN&5>H5&BP#:XVJN6C_^*;K62[/.RZUEWL2%A\L>L8VH(LO$_TY&`KGJQ?@#[[`^-U&SWKH&T!ZF&MRY22-2@]QB;QWR">I0.M(VX&N^&ZOE_0[N`=]PKC?_8P)H4M,W896IY!!!!!!!!%!!!!)!!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M>1^Z?"3?!LE#(^FY&:U)`R.Q-$JZ`!93$.+#!*&*<^S]!OK!U7VD[CS]%!";JMD"S3()=&/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&'):!!!!!!!!"!!!!!=!!!#Q!!!!!A!!!#&@<GF@4'&T>%NO<X>O4X>O;7ZH4&:$<'&T=U.M>8.U:8)!!!!]&Q#!!!!!!!%!#!!Q`````Q!"!!!!!!!A!!!!!1!91&!!!""1=G^E>7.U1CZM>G.M98.T!!!"!!!!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!*2=!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!!!!!!!!!!!%!!)!#!!!!!1!!!"!!!!!+!!!!!)!!!1!!!!!!1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$;!!!"58C=D:!R4M.!%%8@?I%E4A!$.>)7&&1U8-!C%C7S/!'7VYYCL72ELS.+,EH&*?!'`$A"#BLUJ>(-XZH`:R;YY)(0N_Z^#32:U<6_K/,>4>B5I?T\R1^2R="V8M$F-AR^L$P8.G\M==`>?F0'WPESFBQ+J(AQ(RA6>F^SKX374\".7$(.8WX\'(>%X4:EUL:K0W*C"^_1<LVM@0';,EC9-O0K8`Y*IYS#17.0MD\A8C+/"==CNTC2W4@-(H_:XZ@4%<N$$*E5U5,[-G5J=]YY6ZR`!=[@.$M!!!!!!'5!!1!#!!-!"!!!!%A!$Q1!!!!!$Q$9!.5!!!"2!!]%!!!!!!]!W!$6!!!!7A!0"!!!!!!0!.A!V1!!!'/!!)1!A!!!$Q$9!.5)5W6H<W5A65E)5W6H<W5A65E)5W6H<W5A65E"-!!!!&*45E-.#A!$4&:$1UR#6F=!!!VM!!!%&1!!!#!!!!V-!!!!!!!!!!!!!!!A!!!!.!!!"!A!!!!<4%F#4A!!!!!!!!&54&:45A!!!!!!!!&I5F242Q!!!!!!!!&]1U.46!!!!!!!!!'14%FW;1!!!!!!!!'E1U^/5!!!!!!!!!'Y6%UY-!!!!!!!!!(-2%:%5Q!!!!!!!!(A4%FE=Q!!!!!!!!(U6EF$2!!!!!!!!!))>G6S=Q!!!!1!!!)=5U.45A!!!!!!!!+!2U.15A!!!!!!!!+535.04A!!!!!!!!+I;7.M/!!!!!!!!!+]4%FG=!!!!!!!!!,12F")9A!!!!!!!!,E2F"421!!!!!!!!,Y6F"%5!!!!!!!!!--4%FC:!!!!!!!!!-A1E2)9A!!!!!!!!-U1E2421!!!!!!!!.)6EF55Q!!!!!!!!.=2&2)5!!!!!!!!!.Q466*2!!!!!!!!!/%3%F46!!!!!!!!!/96E.55!!!!!!!!!/M2F2"1A!!!!!!!!0!!!!!!0````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=!!!!!!!!!!$`````!!!!!!!!!-!!!!!!!!!!!0````]!!!!!!!!!V!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!1A!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%Y!!!!!!!!!!$`````!!!!!!!!!91!!!!!!!!!!0````]!!!!!!!!"F!!!!!!!!!!%`````Q!!!!!!!!,]!!!!!!!!!!@`````!!!!!!!!!QQ!!!!!!!!!#0````]!!!!!!!!$(!!!!!!!!!!*`````Q!!!!!!!!-M!!!!!!!!!!L`````!!!!!!!!!TQ!!!!!!!!!!0````]!!!!!!!!$4!!!!!!!!!!!`````Q!!!!!!!!.E!!!!!!!!!!$`````!!!!!!!!!XA!!!!!!!!!!0````]!!!!!!!!$`!!!!!!!!!!!`````Q!!!!!!!!A!!!!!!!!!!!$`````!!!!!!!!#"!!!!!!!!!!!0````]!!!!!!!!+A!!!!!!!!!!!`````Q!!!!!!!!K)!!!!!!!!!!$`````!!!!!!!!#J!!!!!!!!!!!0````]!!!!!!!!+I!!!!!!!!!!!`````Q!!!!!!!!M)!!!!!!!!!!$`````!!!!!!!!#R!!!!!!!!!!!0````]!!!!!!!!,R!!!!!!!!!!!`````Q!!!!!!!!P-!!!!!!!!!!$`````!!!!!!!!#^1!!!!!!!!!!0````]!!!!!!!!-!!!!!!!!!!#!`````Q!!!!!!!!TA!!!!!!R1=G^E>7.U1CZD>'Q!!!!!
10 |
11 |
12 |
13 |
14 | !!!!!2"1=G^E>7.U1CZM>G.M98.T!&"53$!!!!!!!!!!!!!!!!!!!A!"!!!!!!!!!!!!!!%!'%"1!!!15(*P:(6D>%)O<(:D<'&T=Q!!!1!!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"=!A!!!!!!!!!!"``]!!!!"!!!!!!!"!!!!!!%!'%"1!!!15(*P:(6D>%)O<(:D<'&T=Q!!!1!!!!!!!@````Y!!!!!!!!"$V"S<W2V9X1O<(:D<'&T=V"53$!!!!!!!!!!!!!8!)!!!!!!!!!!!!!!!!
15 |
16 |
17 |
18 |
19 | false
20 | 1.0.0.1
21 | &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!![!!!!!1^1=G^E>7.U,GRW9WRB=X.16%AQ!!!!(A!"!!1!!!>1=G^E>7.U$V"S<W2V9X1O<(:D<'&T=Q!!!!!
22 | -
23 | 2
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Filter Pattern/AndCriteria Class/AndCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/AndCriteria Class/AndCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/AndCriteria Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/AndCriteria Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/Criteria Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Criteria Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/CriteriaFemale Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/CriteriaFemale Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/CriteriaMale Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/CriteriaMale Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/CriteriaSingle Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/CriteriaSingle Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/Filter Pattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Filter Pattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/Filter Pattern/OrCriteria Class/OrCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/OrCriteria Class/OrCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/OrCriteria Class/meetCriteria.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/OrCriteria Class/meetCriteria.vi
--------------------------------------------------------------------------------
/Filter Pattern/Person Class/Person.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Person Class/Person.vi
--------------------------------------------------------------------------------
/Filter Pattern/Person Class/getGender.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Person Class/getGender.vi
--------------------------------------------------------------------------------
/Filter Pattern/Person Class/getMaritalStatus.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Person Class/getMaritalStatus.vi
--------------------------------------------------------------------------------
/Filter Pattern/Person Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Filter Pattern/Person Class/getName.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Circle Class/Circle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Circle Class/Circle.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Circle Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Circle Class/draw.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Circle Class/setRadius.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Circle Class/setRadius.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Circle Class/setX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Circle Class/setX.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Circle Class/setY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Circle Class/setY.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/FlightweightPattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/FlightweightPattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/FlightweightPattern Demo Class/getRandomColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/FlightweightPattern Demo Class/getRandomColor.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/FlightweightPattern Demo Class/getRandomX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/FlightweightPattern Demo Class/getRandomX.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/FlightweightPattern Demo Class/getRandomY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/FlightweightPattern Demo Class/getRandomY.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/FlightweightPattern Demo Class/setColors.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/FlightweightPattern Demo Class/setColors.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/Shape Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/Shape Class/draw.vi
--------------------------------------------------------------------------------
/Flightweight Pattern/ShapeFactory Class/getCircle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Flightweight Pattern/ShapeFactory Class/getCircle.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/AndExpression Class/AndExpression.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/AndExpression Class/AndExpression.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/AndExpression Class/intepret.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/AndExpression Class/intepret.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/Expression Class/intepret.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/Expression Class/intepret.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/InterpreterPatternDemo Class/getMaleExpression.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/InterpreterPatternDemo Class/getMaleExpression.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/InterpreterPatternDemo Class/getMarriedWomanExpression.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/InterpreterPatternDemo Class/getMarriedWomanExpression.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/InterpreterPatternDemo Class/main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/InterpreterPatternDemo Class/main.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/OrExpression Class/OrExpression.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/OrExpression Class/OrExpression.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/OrExpression Class/intepret.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/OrExpression Class/intepret.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/TerminalExpression Class/TerminalExpression.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/TerminalExpression Class/TerminalExpression.vi
--------------------------------------------------------------------------------
/Interpreter Pattern/TerminalExpression Class/intepret.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Interpreter Pattern/TerminalExpression Class/intepret.vi
--------------------------------------------------------------------------------
/Iterator Pattern/IContainer Class/getIterator.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/IContainer Class/getIterator.vi
--------------------------------------------------------------------------------
/Iterator Pattern/IIterator Class/hasNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/IIterator Class/hasNext.vi
--------------------------------------------------------------------------------
/Iterator Pattern/IIterator Class/next.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/IIterator Class/next.vi
--------------------------------------------------------------------------------
/Iterator Pattern/IteratorPatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/IteratorPatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Iterator Pattern/NameIterator Class/hasNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/NameIterator Class/hasNext.vi
--------------------------------------------------------------------------------
/Iterator Pattern/NameIterator Class/next.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/NameIterator Class/next.vi
--------------------------------------------------------------------------------
/Iterator Pattern/NameIterator Class/setNames.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/NameIterator Class/setNames.vi
--------------------------------------------------------------------------------
/Iterator Pattern/NameRepository Class/NameRepository.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/NameRepository Class/NameRepository.vi
--------------------------------------------------------------------------------
/Iterator Pattern/NameRepository Class/getIterator.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Iterator Pattern/NameRepository Class/getIterator.vi
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Felipe Flores
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Mediator Pattern/ChatRoom/showMessage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/ChatRoom/showMessage.vi
--------------------------------------------------------------------------------
/Mediator Pattern/MediatorPatternDemo Class/MediatorPatternDemo.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>7R=2MR%!81N=?"5X<A91P<!FNA#^M#5Y6M96NA"R[WM#WQ"<9A0ZYR'E?G!WPM1$AN>@S(!ZZQG&0%VLZ'@)H8:_X\<^P(^7@8H\4Y;"`NX\;8JZPUX@@MJXC]C.3I6K5S(F/^DHTE)R`ZS%@?]J;XP/5N<XH*3V\SEJ?]Z#F0?=J4HP+5<Y=]Z#%0/>+9@%QU"BU$D-YI-4[':XC':XB]D?%:HO%:HO(2*9:H?):H?)<(<4%]QT-]QT-]BNIEMRVSHO%R@$20]T20]T30+;.Z'K".VA:OAW"%O^B/GK>ZGM>J.%`T.%`T.)`,U4T.UTT.UTROW6;F.]XDE0-9*IKH?)KH?)L(U&%]R6-]R6-]JIPC+:[#+"/7Q2'CX&1[F#`&5TR_2@%54`%54`'YN$WBWF<GI8E==J\E3:\E3:\E-51E4`)E4`)EDW%D?:)H?:)H?5Q6S:-]S:-A;6,42RIMX:A[J3"Z`'S\*<?HV*MENS.C<>Z9GT,7:IOVC7*NDFA00><$D0719CV_L%7.N6CR&C(7(R=,(1M4;Z*9.T][RNXH46X62:X632X61?X6\H(L8_ZYP^`D>LP&^8K.S_53Z`-Z4K>4()`(/"Q/M>`P9\@<P<U'PDH?8AA`XUMPTP_EXOF`[8`Q<IT0]?OYVOA(5/(_Z!!!!!!
4 | 402685952
5 | 1.0.0.0
6 | true
7 | true
8 | true
9 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'U5F.31QU+!!.-6E.$4%*76Q!!$81!!!2!!!!!)!!!$61!!!!A!!!!!2N.:72J982P=F"B>(2F=GZ%:7VP,GRW9WRB=X-!!!#A'!#!!!!Q!!!I!!1!!!!!"!!$!$Q!P!!@1)!#!!!!!!%!!1!'`````Q!!!!!!!!!!!!!!!,$6IQ7:GD6.A2?AWK"A/W1!!!!-!!!!%!!!!!#RCWW14`I42JYK!!$?]%HHV"W-W9]!MA4JA!G9\0B#@A!!%!!!!!!![WO*,TD%SU#]\4I.J:VJQ!%!!!$`````V"W-W9]!MA4JA!G9\0B#@A!!!"$H9QD1CX[J)6T7WCL2:&RJ!!!!"!!!!!!!!!!H!!&-6E.$!!!!!1!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!$!!!!!!)!!1!!!!!!)A!!!"RYH'.A9W"K9,D!!-3-1-T5Q01$S0Y!YD-!!'A"#$9!!!!!!%5!!!%9?*RD9-!%`Y%!3$%S-$#>!.)M;/*A'M;G*M"F,C[\I/,-5$?S1E1:A7*-?Y!-*J!=KF[1@]"_1A&M7-Q'!(<V+"5!!!!!!!!-!!&73524!!!!!!!$!!!"1Q!!!JRYH(.A:'$).,9Q;Q$3T%!MQ>$!E*S@EML&!/1T1%!,%Q0&)!"KHB;;O/'"QWF!I-=PXQ,G>\OIM$48K0!QF@,^,V(B#(A"%GQ_QH'YWS0HO+-.7!F(&E-71]$`Q)TG)TRAX=D[@629$!]U6#ITF!I@<T2BB.A3#$7'Z@!/E-BB60O!?DA/0G4JH1A7[!32H3'-%M>>'(8%A/R?(M:!B$P1\!PL"LISCT%-*N`.>NR"!]1_\C!#I4)A6!7%+A"2/U"%X'%1O@<VP6WA='&$#B-(+'Y!959%VG.A:!!ZHQE)1;<__@``PQV1B!EKJAA6!\&81NE;3(J/1M5=E/Q"[17:U!OE.;$MS6"W!^2>),'L1,I!SLY$D5]1_T&5(9D^#EA,1.E@A@1"+0M<F.U!D1VUWNH@R25Z4=$3'Q$L.'K)!!!!!!Q9!)!2!!!%-4AO-!!!!!!-'!#!!!!!"$%Y,D!!!!!!$"A!A"%!!!1R/#YQ!!!!!!Q9!)!!!!!%-4AO-!!!!!!-'!#!%1!!"$%Y,D!!!!!!&!%!!!$V6T7#?3;CD#ZT5EY'34G>!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!O<E!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!O>(&S^'Z!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!O>(&P\_`P]P2O1!!!!!!!!!!!!!!!!!!!!$``Q!!O>(&P\_`P\_`P\`,U<E!!!!!!!!!!!!!!!!!!0``!-P&P\_`P\_`P\_`P\_`S^%!!!!!!!!!!!!!!!!!``]!R=7`P\_`P\_`P\_`P\``SQ!!!!!!!!!!!!!!!!$``Q$&S]P&P\_`P\_`P\`````&!!!!!!!!!!!!!!!!!0``!-8,S]P,R<_`P\```````]5!!!!!!!!!!!!!!!!!``]!R=P,S]P,S]82````````R1!!!!!!!!!!!!!!!!$``Q$&S]P,S]P,S``````````&!!!!!!!!!!!!!!!!!0``!-8,S]P,S]P,`````````]5!!!!!!!!!!!!!!!!!``]!R=P,S]P,S]P`````````R1!!!!!!!!!!!!!!!!$``Q$&S]P,S]P,S``````````&!!!!!!!!!!!!!!!!!0``!-8,S]P,S]P,`````````]5!!!!!!!!!!!!!!!!!``]!S]P,S]P,S]P````````,SQ!!!!!!!!!!!!!!!!$``Q!!R=8,S]P,S``````,U=5!!!!!!!!!!!!!!!!!!0``!!!!!-8,S]P,```,S]5!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!$&S]P,S\]!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!R<]!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!)!!1!!!!!!$!!"2F")5!!!!!!!!Q!!!GE!!!4C?*SNF-VL%V%5R?],I\S%&N_EK8;A)<']RC,*RM];D*<W>6%J29G&,AIW/0%$7K..5FWVGU()IF!):#&UY3:<&VGYF_"G&LJS9='B_1P=&!5\C8=GG:EEUH2D!I^(=H`XX,HH-!$3$T<G;]+W#91>Y782B)#K%Y"[AE,H%XM,<*H]!2*3C!ET>*E>_*JEX)1B69`2;[)%0TP6*%8?MU-M0=M5<"9QY:SK8Z$P=90R$_/]>-<J+E/9\:+G<Y6(@N&>,9?#I%V:JZQA43$CIC2J%`=T,\);NX\V*[BCN`3<Q)1_P-7.3^A2J4`:,=E?C;.UJS6ASSGIV7I?*,?BG$X'.$)E<I_\.Y!*)P/;'X'<#>A-[K1=(2&JFKX:,;A@(?&[HBO)P8%W%X?E2-3=M<&'IY%9HBXMG1EB<MR3B2[KX]HQ!_UD%#$V2[Y0]J*FAFU<2"]GEY3F]:YWY<+G_^;9Z'SX#'8<"=FRY<<FQKTNAF_5'(AWF%_VI4Y2HFMPZAP:T7DO3@4R?C;@D\\=@,[6+73D;K;1_>?AF.#6K^<47W,N<)S#"+^AL8P:/;B7K\A!0$XU$K)DX(!ZW8Y;V6WY[CX=5P5W>R=X*XY`@'JN<T,J=S),8FCP9&DF50^!07'^`P`$?E0IY?W_M-)K@D='"/^G'`,#CP5!'\![A*F':K=\L'U62W>17']*H@7GV7,\UFKJ6(IYX(H34;N%3$ONWN@7=?OY0\0A8_K;H"Z],LL`UT18,;K=8-$G57T(B&%R&`T#&L$<%&WA]WQ@8=7XU8G[4Y`KX^TS_K*\Z?]C>/QP:>B7DA!!!!!!!!1!!!!A!!!!"!!!!!!!!!!-!!%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2<70K,,Q1!&KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&.FFDS("!!59BE!!!!!!!!%!!!!"Q!!!,I!!!!#!!!!)6^O;6^-98.U3WZP>WZ0>WZJ<G>-6E.M98.T1WRV=X2F=A!!!%99!)!!!!!!!1!)!$$`````!!%!!!!!!#I!!!!"!#*!5!!!'UVF:'FB>'^S5'&U>'6S<E2F<7]O<(:D<'&T=Q!"!!!!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!*2A!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!!!!!!!!!!!!!!1!!A!)!!!!"!!!!%!!!!!I!!!!!A!!"!!!!!!#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/9!!!&H?*S.5$&O!D%1(*]4$IZ!)#EIIEAO5K2+1UFT%CA>UIE89'%@1H,C[-[AF$S1GIJ(*$`)=)"31)&'7OX/\M[M$?!2"L`<Q79()(I;7\01Q2?:$M%7HS0\Y>`=;O:U7@9O^7<"Y48.A/?B7Z;EF=^6.;[_CM6+"[O-$BKX""*;1@R!M*$(%HWGD43'T.U=^81N`31=#/NT>+AN/6Z$,*=G2\,XEO(<=$N$B$I;?,H+0U)FQS$!N3GN<`"/%95\N%DOU;<:#?+)=_;`=V`B]"#"$B8"A`C2T")UU=5$9`-05,U^J1!!!!!!:1!"!!)!!Q!%!!!!3!!0"!!!!!!0!.A!V1!!!&%!$Q1!!!!!$Q$9!.5!!!";!!]%!!!!!!]!W!$6!!!!9Y!!B!#!!!!0!.A!V1B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%Q!!!!5F.31QU+!!.-6E.$4%*76Q!!$81!!!2!!!!!)!!!$61!!!!!!!!!!!!!!#!!!!!U!!!%+!!!!"R-35*/!!!!!!!!!7"-6F.3!!!!!!!!!8236&.(!!!!!!!!!9B$1V.5!!!!!!!!!:R-38:J!!!!!!!!!<"$4UZ1!!!!!!!!!=2544AQ!!!!!!!!!>B%2E24!!!!!!!!!?R-372T!!!!!!!!!A"735.%!!!!!!!!!B2W:8*T!!!!"!!!!CB41V.3!!!!!!!!!IR(1V"3!!!!!!!!!K"*1U^/!!!!!!!!!L2J9WQY!!!!!!!!!MB$5%-S!!!!!!!!!NR-37:Q!!!!!!!!!P"'5%BC!!!!!!!!!Q2'5&.&!!!!!!!!!RB75%21!!!!!!!!!SR-37*E!!!!!!!!!U"#2%BC!!!!!!!!!V2#2&.&!!!!!!!!!WB73624!!!!!!!!!XR%6%B1!!!!!!!!!Z".65F%!!!!!!!!![2)36.5!!!!!!!!!\B71V21!!!!!!!!!]R'6%&#!!!!!!!!!_!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1!!!!!!!!!!0````]!!!!!!!!!S!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!/1!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%9!!!!!!!!!!$`````!!!!!!!!!5!!!!!!!!!!!0````]!!!!!!!!"D!!!!!!!!!!!`````Q!!!!!!!!'=!!!!!!!!!!4`````!!!!!!!!!O1!!!!!!!!!"`````]!!!!!!!!#^!!!!!!!!!!)`````Q!!!!!!!!-%!!!!!!!!!!H`````!!!!!!!!!R1!!!!!!!!!#P````]!!!!!!!!$*!!!!!!!!!!!`````Q!!!!!!!!-U!!!!!!!!!!$`````!!!!!!!!!UQ!!!!!!!!!!0````]!!!!!!!!$9!!!!!!!!!!!`````Q!!!!!!!!0E!!!!!!!!!!$`````!!!!!!!!"_A!!!!!!!!!!0````]!!!!!!!!(]!!!!!!!!!!!`````Q!!!!!!!!A!!!!!!!!!!!$`````!!!!!!!!#H!!!!!!!!!!!0````]!!!!!!!!+?!!!!!!!!!!!`````Q!!!!!!!!K!!!!!!!!!!!$`````!!!!!!!!#J!!!!!!!!!!!0````]!!!!!!!!+_!!!!!!!!!!!`````Q!!!!!!!!M!!!!!!!!!!!$`````!!!!!!!!#]!!!!!!!!!!!0````]!!!!!!!!,S!!!!!!!!!!!`````Q!!!!!!!!P1!!!!!!!!!!$`````!!!!!!!!#`Q!!!!!!!!!A0````]!!!!!!!!-[!!!!!!8476E;7&U<X*1982U:8*O2'6N<SZD>'Q!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 | -
16 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"A!!!!!A!%!!!!6!$Q!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!"Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!"!!!!!!
17 | -1
18 | 0
19 | true
20 | 1
21 | 1
22 | 1342710288
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Mediator Pattern/MediatorPatternDemo Class/main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/MediatorPatternDemo Class/main.vi
--------------------------------------------------------------------------------
/Mediator Pattern/Support/Global.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/Support/Global.vi
--------------------------------------------------------------------------------
/Mediator Pattern/User Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/User Class/getName.vi
--------------------------------------------------------------------------------
/Mediator Pattern/User Class/sendMessage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/User Class/sendMessage.vi
--------------------------------------------------------------------------------
/Mediator Pattern/User Class/setName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Mediator Pattern/User Class/setName.vi
--------------------------------------------------------------------------------
/Memento Pattern/CareTaker Class/add.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/CareTaker Class/add.vi
--------------------------------------------------------------------------------
/Memento Pattern/CareTaker Class/get.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/CareTaker Class/get.vi
--------------------------------------------------------------------------------
/Memento Pattern/Memento Class/Memento.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Memento Class/Memento.vi
--------------------------------------------------------------------------------
/Memento Pattern/Memento Class/getState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Memento Class/getState.vi
--------------------------------------------------------------------------------
/Memento Pattern/MementoPatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/MementoPatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Memento Pattern/Originator Class/getState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Originator Class/getState.vi
--------------------------------------------------------------------------------
/Memento Pattern/Originator Class/getStatefromMemento.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Originator Class/getStatefromMemento.vi
--------------------------------------------------------------------------------
/Memento Pattern/Originator Class/saveStatetoMemento.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Originator Class/saveStatetoMemento.vi
--------------------------------------------------------------------------------
/Memento Pattern/Originator Class/setState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Memento Pattern/Originator Class/setState.vi
--------------------------------------------------------------------------------
/Null Object Pattern/AbstractCustomer Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/AbstractCustomer Class/getName.vi
--------------------------------------------------------------------------------
/Null Object Pattern/AbstractCustomer Class/isNull.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/AbstractCustomer Class/isNull.vi
--------------------------------------------------------------------------------
/Null Object Pattern/CustomerFactory Class/getCustomer.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/CustomerFactory Class/getCustomer.vi
--------------------------------------------------------------------------------
/Null Object Pattern/NullCustomer Class/NullCustomer.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/NullCustomer Class/NullCustomer.vi
--------------------------------------------------------------------------------
/Null Object Pattern/NullCustomer Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/NullCustomer Class/getName.vi
--------------------------------------------------------------------------------
/Null Object Pattern/NullCustomer Class/isNull.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/NullCustomer Class/isNull.vi
--------------------------------------------------------------------------------
/Null Object Pattern/NullPatternDemo Class/NullPatternDemo.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>8"<2MR%!813:!!O;K$1#V-#WJ",5Q,OPKI&K9&N;!7JA7VI";=JQVBZ"4F%#-ZG/O26X_ZZ$/87%>M\6P%FXB^VL\_NHV=@X<^39O0^N(_<8NZOEH@@=^_CM?,3)VK63LD->8LS%=_]J'0@/1N<XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z>MB$(P+1)YX*RU2DU$(![)Q3YW.YBG>YBM@8'*\B':\B'2Z>9HC':XC':XD=&M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!>JE<?!W#%;UC_WE?:KH?:R']T20]T20]\A=T>-]T>-]T?/7<66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&%`R&%`R&)^,WR/K<75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:<=HN+P5FS/S,7ZIWV+7.NNFC<+.<GC0819TX-7!]JVO,(7N29CR6L%7,^=<(1M4#R*IFV][.DX(X?V&6>V&G>V&%>V&\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D>$L&]8C-Q_%1_`U_>LP>WWPAO_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y![_ML^!!!!!!
4 | 402685952
5 | 1.0.0.0
6 | true
7 | true
8 | true
9 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'E5F.31QU+!!.-6E.$4%*76Q!!$7A!!!1]!!!!)!!!$5A!!!!=!!!!!2>/>7RM5'&U>'6S<E2F<7]O<(:D<'&T=Q!!!+!9!)!!!$!!!#A!"!!!!!!%!!-!0!#]!"^!A!)!!!!!!1!"!!<`````!!!!!!!!!!!!!!!!V6,"6LM!FE_4S6?GN$N7M1!!!!Q!!!!1!!!!!/P^YW!U%?N)M;RKJ^9\>$<5(9T:DQ#S"/G!#:DM_%*_!!!1!!!!!!!^[9)S'I.:4LG2?/5;&>AT!1!!!0`````5(9T:DQ#S"/G!#:DM_%*_!!!!%/>D#.#,@KEB8.<;+N&E8'E!!!!%!!!!!!!!!#=!!5R71U-!!!!"!!*735R#!!!!!&"53$!!!!!&!!%!!1!!!!!#!!-!!!!!!A!"!!!!!!!C!!!!((C=9W"D9'JAO-!!R)R!T.4!^!0)`A$C-Q!!;!%).A!!!!!!21!!!2BYH'.AQ!4`A1")-4)Q-*U!UCRIYG!;RK9GQ'5O,LOAYMR1.\*#2"G"9ER\A!QGE"SK8J"`Q(Z#!7R9T!9!>P5I&1!!!!!!!!Q!!6:*2&-!!!!!!!-!!!&$!!!#H(C==W"E9-AUND"L!.,-1#T"U-#1H*_3SM5!Z$.!1!M4!]5A!'K?&JKYY9($;5#ARS`@!O:XO[CQ..?I]$#6]PUP5?%)?!%3<$\#=<D<)_?YIQV9#5=71R:$Q0`!D/9D0'$>S0J^6&A-$T25+D/5#B^P.''%W")).9<F]![1S'&5_Y"[/!Y_:/G>#"<I"*'>)9Q3RVU9>=3!\&Y?RE#%/^$M#_M'OD+,-1QGX]VWX%%$R$\O)!+B-C"5"91K!&%\1%4=92#Z^P7^8;"Q95-+%Q=I<A"B2A479W"E!$G@#1B"JP\Z``_`$6#%#3KG#"5$M6>#W2J)?EZ#R2S1\!(J":H1#[1VI/T*5(9$V&UAM;N!OA$+PA/.4R$\-61>C0U+3!N!W2_"^!%I_RO5X1#.$84;W>`&&4F.Q.)<!/MU;IA!!!!!$"A!A"%!!!1R/#YQ!!!!!!Q9!)!!!!!%-4AO-!!!!!!-'!#!%1!!"$%Y,D!!!!!!$"A!A!!!!!1R/#YQ!!!!!!Q9!)!2!!!%-4AO-!!!!!!5!1!!!068.9*Z*K+-,H.34A:*/:U!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!)$`````A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!9!!"A:A!!99'!!'9!9!"I!"!!<!!Q!'M!U!"IQ\!!;$V1!'A+M!"I$6!!;!KQ!'A.5!"I#L!!;!V1!'9+Y!"BD9!!9'Y!!'!9!!"`````Q!!"!$```````````````````````````````````````````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!&"1!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!&L6G$L15!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!&L6EP,S]PA[U&!!!!!!!!!!!!!!!!!!!!!0``!!!&L6EP,S]P,S]P,Y/N"1!!!!!!!!!!!!!!!!!!``]!AVEP,S]P,S]P,S]P,S_$L1!!!!!!!!!!!!!!!!$``Q":73]P,S]P,S]P,S]P,`[$!!!!!!!!!!!!!!!!!0``!&G$AVEP,S]P,S]P,`\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY.:,S]P,`\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$7;X_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0_`P\_`P\_71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`\_`P\_`PZ:!!!!!!!!!!!!!!!!!0``!&G$AY/$AY/$`P\_`P\_`FE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0_`P\_`P\_71!!!!!!!!!!!!!!!!$``Q#$AY/$AY/$A`\_`P\_`I/$!!!!!!!!!!!!!!!!!0``!!":79/$AY/$`P\_`I/N71!!!!!!!!!!!!!!!!!!``]!!!!!79/$AY0_`I/$71!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!&G$AY/$,Q!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!":,Q!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````!!!!!A!"!!!!!!!-!!&'5%B1!!!!!!!$!!!#;1!!"/*YH+W5T7M4524&\QODP)17X[3J>K!BM<T')MH'TRK-FP:V53F&C95O#D9Y]1.;IUV38<7<1=CC5!BE)84B*FM87<C8Y'97OH*BQ;(Z#^Q5"4O*>S;:G343>'-#DU>S@`@=O?=Q!.)0.O:LQL9*B"XB:>'%A+I4A(K#1O=4?QNMG@Q"%F+)#4.UG2XYGG4=B#&6D^&LIA1`/^5E2>[T1SQ^SR2M&D$BH+J@E/^RA`%0Y\RUROEK1ZDNEK:PB5>_U6UNBY+A46GHH#".)/+C*'E4^T-PMBKX@P5HK'+X^*P!B$[]R9V,W"'F0^ENS2[*IX3H*7$,+;D6;BYEN['90=9U-C2OD\MXA!EC]ZI<=:M*W!TKJ"Q>%7G7L>ENK"]>Y8K?'YC^=494>[2%R*SRM5;DA2C?(?S:#3&OT&+&(KL@S@!$\3-1)06(LA`SEG7#82N%(S;4B+8RHD<BMK<\VJDE<,=):>M&S8(BNO8#L/W#8Z19?$;54\7B0B'?7S`G#^H.;/Z*^0&[*J_0PNR]PJ5J:+.KJJ$ZV[#5U*7LVN.<9OVMD))%LW#N?^EZK&;LO!!]0@1/IC0==$H:@BL68<DK,>R3^4:X&T=H@D^];GVP-OFT)AN?7+^A7/61`U!^9<X_`].[1_DB\<[QQCJ_.Q9%\W9<]M++^1!<M$K!G5:GJTOM<26(:V"9<QG>^;<69PP37KF5?DD=?>*.KU2)/[X;V^:R[\A`M_"@[JK=(HQOOP`4."=NKJR=Q/:2<-?%54%8`-)7M.M18;$T<"^>R<@2?<J0D_L@X0,[IHPF\S*U\#^FW&;/!!!!!!!!"!!!!#!!!!!%!!!!!!!!!!Q!!5*%3&!!!!!!!!-!!!"C!!!!=HC=9W"AS"/190L(50?8A5HA+Z!B`:?"7>#0]4=$![?@Q'%AT3AA#237`=P!,KA.&N9_IMP"!!7K<)Q=EBS("4H!-BQN'AT````H_(LE'FT&%2]Y5W770)=%!"2C'1!!!!!!!!1!!!!(!!!!NA!!!!)!!!!B8WZJ8URB=X2,<G^X<E^X<GFO:UR71WRB=X.$<(6T>'6S!!!!1BA!A!!!!!!"!!A!-0````]!!1!!!!!!*A!!!!%!(E"1!!!84H6M<&"B>(2F=GZ%:7VP,GRW9WRB=X-!!1!!!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&597*0=G2F=A!!!#59!)!!!!!!!A!&!!=!!!Q!1!!"`````Q!!!!%!!1!!!!!!!!!!!!!!!!!%!!)!#!!!!!1!!!"!!!!!+!!!!!)!!!1!!!!!!A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$B!!!"8XC=D:#^4M.!%)3`]Q&*((Y#+;C1$IG#CI98M###,L+I+4D&.E)[-)L0%360S80!'T"RAJ")AU:;\=\NTOQ?-/;?LY`<KV-A/:[W)?1_RH,_-CG@[YOQG!8@.//``#Q'TL-=4KZ$WYBW>?7[6P=[@VLY7,L#2]_W1%I"ZB/DQKZ,,J5/MB[W#I`UMX><X]565>96)WF<N?`1MWV2E3[^<(QL.*W4U'@!W<`]%TI:"90'(G3^R9V%(,PMC6RC8W9`-'NM-L]P"RV7BRB'5E1,[1/6J1QZZ%BR_!U`JTEI!!!!!!!!:1!"!!)!!Q!%!!!!3!!0"!!!!!!0!.A!V1!!!&%!$Q1!!!!!$Q$9!.5!!!";!!]%!!!!!!]!W!$6!!!!9Y!!B!#!!!!0!.A!V1B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%S!!!!5F.31QU+!!.-6E.$4%*76Q!!$7A!!!1]!!!!)!!!$5A!!!!!!!!!!!!!!#!!!!!U!!!%+!!!!"R-35*/!!!!!!!!!7"-6F.3!!!!!!!!!8236&.(!!!!!!!!!9B$1V.5!!!!!!!!!:R-38:J!!!!!!!!!<"$4UZ1!!!!!!!!!=2544AQ!!!!!!!!!>B%2E24!!!!!!!!!?R-372T!!!!!!!!!A"735.%!!!!!!!!!B2W:8*T!!!!"!!!!CB41V.3!!!!!!!!!IR(1V"3!!!!!!!!!K"*1U^/!!!!!!!!!L2J9WQY!!!!!!!!!MB$5%-S!!!!!!!!!NR-37:Q!!!!!!!!!P"'5%BC!!!!!!!!!Q2'5&.&!!!!!!!!!RB75%21!!!!!!!!!SR-37*E!!!!!!!!!U"#2%BC!!!!!!!!!V2#2&.&!!!!!!!!!WB73624!!!!!!!!!XR%6%B1!!!!!!!!!Z".65F%!!!!!!!!![2)36.5!!!!!!!!!\B71V21!!!!!!!!!]R'6%&#!!!!!!!!!_!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!0````]!!!!!!!!!R!!!!!!!!!!!`````Q!!!!!!!!$9!!!!!!!!!!$`````!!!!!!!!!/!!!!!!!!!!!0````]!!!!!!!!"$!!!!!!!!!!!`````Q!!!!!!!!%5!!!!!!!!!!$`````!!!!!!!!!4Q!!!!!!!!!!0````]!!!!!!!!"C!!!!!!!!!!!`````Q!!!!!!!!'9!!!!!!!!!!4`````!!!!!!!!!O!!!!!!!!!!"`````]!!!!!!!!#]!!!!!!!!!!)`````Q!!!!!!!!-!!!!!!!!!!!H`````!!!!!!!!!R!!!!!!!!!!#P````]!!!!!!!!$)!!!!!!!!!!!`````Q!!!!!!!!-Q!!!!!!!!!!$`````!!!!!!!!!UA!!!!!!!!!!0````]!!!!!!!!$8!!!!!!!!!!!`````Q!!!!!!!!0A!!!!!!!!!!$`````!!!!!!!!"_1!!!!!!!!!!0````]!!!!!!!!(\!!!!!!!!!!!`````Q!!!!!!!!@]!!!!!!!!!!$`````!!!!!!!!#GQ!!!!!!!!!!0````]!!!!!!!!+>!!!!!!!!!!!`````Q!!!!!!!!J]!!!!!!!!!!$`````!!!!!!!!#IQ!!!!!!!!!!0````]!!!!!!!!+^!!!!!!!!!!!`````Q!!!!!!!!L]!!!!!!!!!!$`````!!!!!!!!#\A!!!!!!!!!!0````]!!!!!!!!,Q!!!!!!!!!!!`````Q!!!!!!!!P)!!!!!!!!!!$`````!!!!!!!!#`1!!!!!!!!!A0````]!!!!!!!!-X!!!!!!44H6M<&"B>(2F=GZ%:7VP,G.U<!!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 | -
16 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"A!!!!!A!%!!!!6!$Q!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!"Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!"!!!!!!
17 | -1
18 | 0
19 | true
20 | 1
21 | 1
22 | 1342710288
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Null Object Pattern/NullPatternDemo Class/main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/NullPatternDemo Class/main.vi
--------------------------------------------------------------------------------
/Null Object Pattern/RealCustomer Class/RealCustomer.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/RealCustomer Class/RealCustomer.vi
--------------------------------------------------------------------------------
/Null Object Pattern/RealCustomer Class/getName.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/RealCustomer Class/getName.vi
--------------------------------------------------------------------------------
/Null Object Pattern/RealCustomer Class/isNull.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Null Object Pattern/RealCustomer Class/isNull.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/CoolDisplay/Update.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/CoolDisplay/Update.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/CoolDisplay/coolUI.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/CoolDisplay/coolUI.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/CoolDisplay/display.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/CoolDisplay/display.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/CoolDisplay/getUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/CoolDisplay/getUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/CoolDisplay/setUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/CoolDisplay/setUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ForecastDisplay/Update.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ForecastDisplay/Update.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ForecastDisplay/display.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ForecastDisplay/display.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ForecastDisplay/forecastUI.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ForecastDisplay/forecastUI.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ForecastDisplay/getUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ForecastDisplay/getUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ForecastDisplay/setUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ForecastDisplay/setUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/GeneralDisplay/Update.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/GeneralDisplay/Update.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/GeneralDisplay/display.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/GeneralDisplay/display.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/GeneralDisplay/generalUI.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/GeneralDisplay/generalUI.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/GeneralDisplay/getUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/GeneralDisplay/getUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/GeneralDisplay/setUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/GeneralDisplay/setUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observable/addObserver.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observable/addObserver.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observable/deleteObserver.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observable/deleteObserver.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observable/getObservers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observable/getObservers.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observable/notifyObservers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observable/notifyObservers.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observable/setChanged.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observable/setChanged.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observer/Update.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observer/Update.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observer/display.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observer/display.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observer/getUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observer/getUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Observer/setUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Observer/setUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ObserverDemo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ObserverDemo.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/ObserverFactory/CreateObservers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/ObserverFactory/CreateObservers.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/StatisticsDisplay/Update.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/StatisticsDisplay/Update.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/StatisticsDisplay/display.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/StatisticsDisplay/display.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/StatisticsDisplay/getUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/StatisticsDisplay/getUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/StatisticsDisplay/setUserEvent.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/StatisticsDisplay/setUserEvent.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/StatisticsDisplay/statisticsUI.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/StatisticsDisplay/statisticsUI.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/getHumidity.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/getHumidity.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/getObservers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/getObservers.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/getPressure.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/getPressure.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/getTemperature.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/getTemperature.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/getWeatherData.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/getWeatherData.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/notifyObservers.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/notifyObservers.vi
--------------------------------------------------------------------------------
/Observer Pattern/Observer Pattern Example/Weather Station/setWeatherData.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Observer Pattern/Observer Pattern Example/Weather Station/setWeatherData.vi
--------------------------------------------------------------------------------
/Prototype Pattern/BundledShapeCache Class/BundledShapeCache.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/BundledShapeCache Class/BundledShapeCache.vi
--------------------------------------------------------------------------------
/Prototype Pattern/BundledShapeCache Class/get.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/BundledShapeCache Class/get.vi
--------------------------------------------------------------------------------
/Prototype Pattern/BundledShapeCache Class/put.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/BundledShapeCache Class/put.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/Circle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/Circle.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/clone.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/clone.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/equals.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/equals.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/setColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/setColor.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/setId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/setId.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/setRadius.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/setRadius.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/setX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/setX.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Circle Class/setY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Circle Class/setY.vi
--------------------------------------------------------------------------------
/Prototype Pattern/HashMap/HashMap_Prototype.ctl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/HashMap/HashMap_Prototype.ctl
--------------------------------------------------------------------------------
/Prototype Pattern/PrototypePatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/PrototypePatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Prototype Pattern/PrototypePatternDemo Class/cloneAndCompare.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/PrototypePatternDemo Class/cloneAndCompare.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/Rectangle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/Rectangle.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/clone.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/clone.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/equals.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/equals.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setColor.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setColor.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setHeight.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setHeight.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setId.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setWidth.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setWidth.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setX.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Rectangle Class/setY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Rectangle Class/setY.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Shape Class/Shape.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Shape Class/Shape.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Shape Class/clone.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Shape Class/clone.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Shape Class/equals.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Shape Class/equals.vi
--------------------------------------------------------------------------------
/Prototype Pattern/Shape Class/setId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Prototype Pattern/Shape Class/setId.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Demo Class/main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Demo Class/main.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Demo Class/test.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Demo Class/test.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Globals/ConsoleOut.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Globals/ConsoleOut.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Globals/HashMap.ctl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Globals/HashMap.ctl
--------------------------------------------------------------------------------
/Proxy Pattern/Globals/User Event Print.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Globals/User Event Print.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/connectToServer.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/connectToServer.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/experienceNetworkLatency.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/experienceNetworkLatency.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/getRandomVideos.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/getRandomVideos.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/getSomeVideo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/getSomeVideo.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/random.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/SubVIs/random.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/getVideo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/getVideo.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeClass Class/popularVideos.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeClass Class/popularVideos.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeLib Class/getVideo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeLib Class/getVideo.vi
--------------------------------------------------------------------------------
/Proxy Pattern/ThirdPartyYoutubeLib Class/popularVideos.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/ThirdPartyYoutubeLib Class/popularVideos.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Video Class/Video.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Video Class/Video.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Video Class/getData.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Video Class/getData.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Video Class/getId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Video Class/getId.vi
--------------------------------------------------------------------------------
/Proxy Pattern/Video Class/getTitle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/Video Class/getTitle.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutubeCacheProxy Class/YoutubeCacheProxy.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutubeCacheProxy Class/YoutubeCacheProxy.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutubeCacheProxy Class/getVideo.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutubeCacheProxy Class/getVideo.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutubeCacheProxy Class/popularVideos.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutubeCacheProxy Class/popularVideos.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutubeCacheProxy Class/reset.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutubeCacheProxy Class/reset.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutuberDownloader Class/YoutuberDownloader.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutuberDownloader Class/YoutuberDownloader.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutuberDownloader Class/getApi.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutuberDownloader Class/getApi.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutuberDownloader Class/renderPopularVideos.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutuberDownloader Class/renderPopularVideos.vi
--------------------------------------------------------------------------------
/Proxy Pattern/YoutuberDownloader Class/renderVideoPage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Proxy Pattern/YoutuberDownloader Class/renderVideoPage.vi
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | __Note__ : In order to run the Example VIs for the Design Patterns:
2 |
3 | 1. Open the project
4 | 2. Expand the Console Out foler and run the Console.vi
5 | 3. Open any example and run them to see their outputs on the console.
6 |
7 |
8 | I did that because I took as a reference examples in Java and that was when I was learning the patterns. I swear I'll make it better as soon as I have time :smiley:
9 |
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Single Object/SingleObject.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Single Object/SingleObject.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Single Object/getInstance.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Single Object/getInstance.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Single Object/getMessage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Single Object/getMessage.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Single Object/setMessage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Single Object/setMessage.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Single Object/showMessage.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Single Object/showMessage.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Singleton Pattern.asta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Singleton Pattern.asta
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Singleton Test.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Singleton Test.vi
--------------------------------------------------------------------------------
/Singleton Pattern/Singleton Pattern Example/Singleton Teste - 2.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Singleton Pattern/Singleton Pattern Example/Singleton Teste - 2.vi
--------------------------------------------------------------------------------
/State Pattern/LockedState Class/LockedState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/LockedState Class/LockedState.vi
--------------------------------------------------------------------------------
/State Pattern/LockedState Class/onLock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/LockedState Class/onLock.vi
--------------------------------------------------------------------------------
/State Pattern/LockedState Class/onNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/LockedState Class/onNext.vi
--------------------------------------------------------------------------------
/State Pattern/LockedState Class/onPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/LockedState Class/onPlay.vi
--------------------------------------------------------------------------------
/State Pattern/LockedState Class/onPrevious.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/LockedState Class/onPrevious.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/Player.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/Player.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/changeState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/changeState.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/getCurrentTrack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/getCurrentTrack.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/getPlaying.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/getPlaying.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/getPlaylist.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/getPlaylist.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/getState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/getState.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/isPlaying.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/isPlaying.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/nextTrack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/nextTrack.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/previousTrack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/previousTrack.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/setCurrentTrack.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/setCurrentTrack.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/setCurrentTrackAfterStop.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/setCurrentTrackAfterStop.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/setPlaying.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/setPlaying.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/setPlaylist.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/setPlaylist.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/setState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/setState.vi
--------------------------------------------------------------------------------
/State Pattern/Player Class/startPlayback.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/Player Class/startPlayback.vi
--------------------------------------------------------------------------------
/State Pattern/PlayingState Class/PlayingState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/PlayingState Class/PlayingState.vi
--------------------------------------------------------------------------------
/State Pattern/PlayingState Class/onLock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/PlayingState Class/onLock.vi
--------------------------------------------------------------------------------
/State Pattern/PlayingState Class/onNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/PlayingState Class/onNext.vi
--------------------------------------------------------------------------------
/State Pattern/PlayingState Class/onPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/PlayingState Class/onPlay.vi
--------------------------------------------------------------------------------
/State Pattern/PlayingState Class/onPrevious.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/PlayingState Class/onPrevious.vi
--------------------------------------------------------------------------------
/State Pattern/ReadyState Class/ReadyState.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/ReadyState Class/ReadyState.vi
--------------------------------------------------------------------------------
/State Pattern/ReadyState Class/onLock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/ReadyState Class/onLock.vi
--------------------------------------------------------------------------------
/State Pattern/ReadyState Class/onNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/ReadyState Class/onNext.vi
--------------------------------------------------------------------------------
/State Pattern/ReadyState Class/onPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/ReadyState Class/onPlay.vi
--------------------------------------------------------------------------------
/State Pattern/ReadyState Class/onPrevious.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/ReadyState Class/onPrevious.vi
--------------------------------------------------------------------------------
/State Pattern/State Class/State.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/State Class/State.vi
--------------------------------------------------------------------------------
/State Pattern/State Class/onLock.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/State Class/onLock.vi
--------------------------------------------------------------------------------
/State Pattern/State Class/onNext.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/State Class/onNext.vi
--------------------------------------------------------------------------------
/State Pattern/State Class/onPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/State Class/onPlay.vi
--------------------------------------------------------------------------------
/State Pattern/State Class/onPrevious.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/State Class/onPrevious.vi
--------------------------------------------------------------------------------
/State Pattern/StatePatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/State Pattern/StatePatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Strategy Pattern/Context Class/Context.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/Context Class/Context.vi
--------------------------------------------------------------------------------
/Strategy Pattern/Context Class/executeStrategy.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/Context Class/executeStrategy.vi
--------------------------------------------------------------------------------
/Strategy Pattern/OperationAdd Class/doOperation.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/OperationAdd Class/doOperation.vi
--------------------------------------------------------------------------------
/Strategy Pattern/OperationMultiply Class/doOperation.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/OperationMultiply Class/doOperation.vi
--------------------------------------------------------------------------------
/Strategy Pattern/OperationSubtract Class/doOperation.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/OperationSubtract Class/doOperation.vi
--------------------------------------------------------------------------------
/Strategy Pattern/Strategy Class/doOperation.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/Strategy Class/doOperation.vi
--------------------------------------------------------------------------------
/Strategy Pattern/Strategy Pattern Demo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Strategy Pattern/Strategy Pattern Demo Class/Main.vi
--------------------------------------------------------------------------------
/Template Pattern/Cricket Class/endPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Cricket Class/endPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/Cricket Class/initialize.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Cricket Class/initialize.vi
--------------------------------------------------------------------------------
/Template Pattern/Cricket Class/startPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Cricket Class/startPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/Football Class/endPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Football Class/endPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/Football Class/initialize.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Football Class/initialize.vi
--------------------------------------------------------------------------------
/Template Pattern/Football Class/startPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Football Class/startPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/Game Class/endPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Game Class/endPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/Game Class/initialize.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Game Class/initialize.vi
--------------------------------------------------------------------------------
/Template Pattern/Game Class/play.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Game Class/play.vi
--------------------------------------------------------------------------------
/Template Pattern/Game Class/startPlay.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/Game Class/startPlay.vi
--------------------------------------------------------------------------------
/Template Pattern/TemplatePatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Template Pattern/TemplatePatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Template Pattern/TemplatePatternDemo Class/TemplatePatternDemo.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>8"=>MQ%!8143;(8.6"2CVM#WJ",7Q,SN&(N<!NK!7VM#WI"<8A0$%94UZ2$P%E"Y.?G@I%A7=11U>M\7P%FXB^VL\`NHV=@X<^39O0^N(_<8NZOEH@@=^_CM?,3)VK63LD->8LS%=_]J'0@/1N<XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z>MB$(P+1)YX*RU2DU$(![)Q3YW.YBG>YBM@8'*\B':\B'2Z>9HC':XC':XD=&M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!>JE<?!W#%;UC_WE?:KH?:R']T20]T20]\A=T>-]T>-]T?/7<66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&%`R&%`R&)^,WR/K<75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:<=HN+P5FS/S,7ZIWV+7.NNFC<+.<GC0819TX-7!]JVO,(7N29CR6L%7,^=<(1M4#R*IFV][.DX(X?V&6>V&G>V&%>V&\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D>$L&]8C-Q_%1_`U_>LP>WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!
4 | 402685952
5 | 1.0.0.0
6 | true
7 | true
8 | true
9 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'U5F.31QU+!!.-6E.$4%*76Q!!$81!!!2!!!!!)!!!$61!!!!A!!!!!2N5:7VQ<'&U:6"B>(2F=GZ%:7VP,GRW9WRB=X-!!!#A'!#!!!!Q!!!I!!1!!!!!"!!$!$Q!P!!@1)!#!!!!!!%!!1!'`````Q!!!!!!!!!!!!!!!*W@Z@_O<.V)H$UGW%TN3(=!!!!-!!!!%!!!!!#3_EXG0Q'X1<;CL4<%:?(IV"W-W9]!MA4JA!G9\0B#@A!!%!!!!!!!LS0H&<L%_(3H>@"9LGXA%!!!$`````V"W-W9]!MA4JA!G9\0B#@A!!!"$H9QD1CX[J)6T7WCL2:&RJ!!!!"!!!!!!!!!!H!!&-6E.$!!!!!1!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!$!!!!!!)!!1!!!!!!)A!!!"RYH'.A9W"K9,D!!-3-1-T5Q01$S0Y!YD-!!'A"#$9!!!!!!%5!!!%9?*RD9-!%`Y%!3$%S-$#>!.)M;/*A'M;G*M"F,C[\I/,-5$?S1E1:A7*-?Y!-*J!=KF[1@]"_1A&M7-Q'!(<V+"5!!!!!!!!-!!&73524!!!!!!!$!!!"1Q!!!JRYH(.A:'$).,9Q;Q$3T%!MQ>$!E*S@EML&!/1T1%!,%Q0&)!"KHB;;O/'"QWF!I-=PXQ,G>\OIM$48K0!QF@,^,V(B#(A"%GQ_QH'YWS0HO+-.7!F(&E-71]$`Q)TG)TRAX=D[@629$!]U6#ITF!I@<T2BB.A3#$7'Z@!/E-BB60O!?DA/0G4JH1A7[!32H3'-%M>>'(8%A/R?(M:!B$P1\!PL"LISCT%-*N`.>NR"!]1_\C!#I4)A6!7%+A"2/U"%X'%1O@<VP6WA='&$#B-(+'Y!959%VG.A:!!ZHQE)1;<__@``PQV1B!EKJAA6!\&81NE;3(J/1M5=E/Q"[17:U!OE.;$MS6"W!^2>),'L1,I!SLY$D5]1_T&5(9D^#EA,1.E@A@1"+0M<F.U!D1VUWNH@R25Z4=$3'Q$L.'K)!!!!!!Q9!)!2!!!%-4AO-!!!!!!-'!#!!!!!"$%Y,D!!!!!!$"A!A"%!!!1R/#YQ!!!!!!Q9!)!!!!!%-4AO-!!!!!!-'!#!%1!!"$%Y,D!!!!!!&!%!!!$V6T7#?3;CD#ZT5EY'34G>!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!?(A!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!?+SKK[RY!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!?+SKI[/DI[OM?!!!!!!!!!!!!!!!!!!!!!$``Q!!?+SKI[/DI[/DI[/LL(A!!!!!!!!!!!!!!!!!!0``!+OKI[/DI[/DI[/DI[/DK[Q!!!!!!!!!!!!!!!!!``]!KKKDI[/DI[/DI[/DI[0_KQ!!!!!!!!!!!!!!!!$``Q#KK[OKI[/DI[/DI[0_`P[K!!!!!!!!!!!!!!!!!0``!+KLK[OLKK/DI[0_`P\_`KI!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[KM`P\_`P\_KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`\_`P\_`P[K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`P\_`P\_`KI!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P_`P\_`P\_KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`\_`P\_`P[K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`P\_`P\_`KI!!!!!!!!!!!!!!!!!``]!K[OLK[OLK[P_`P\_`P[LKQ!!!!!!!!!!!!!!!!$``Q!!J+KLK[OLK`\_`P[LL+1!!!!!!!!!!!!!!!!!!0``!!!!!+3LK[OL`P[LK[1!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!#EK[OLK[-!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!J+-!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!)!!1!!!!!!$!!"2F")5!!!!!!!!Q!!!GE!!!4C?*SNF-VL%V%5R?],I\S%&N_EK8;A)<']RC,*RM];D*<W>6%J29G&,AIW/0%$7K..5FWVGU()IF!):#&UY3:<&VGYF_"G&LJS9='B_1P=&!5\C8=GG:EEUH2D!I^(=H`XX,HH-!$3$T<G;]+W#91>Y782B)#K%Y"[AE,H%XM,<*H]!2*3C!ET>*E>_*JEX)1B69`2;[)%0TP6*%8?MU-M0=M5<"9QY:SK8Z$P=90R$_/]>-<J+E/9\:+G<Y6(@N&>,9?#I%V:JZQA43$CIC2J%`=T,\);NX\V*[BCN`3<Q)1_P-7.3^A2J4`:,=E?C;.UJS6ASSGIV7I?*,?BG$X'.$)E<I_\.Y!*)P/;'X'<#>A-[K1=(2&JFKX:,;A@(?&[HBO)P8%W%X?E2-3=M<&'IY%9HBXMG1EB<MR3B2[KX]HQ!_UD%#$V2[Y0]J*FAFU<2"]GEY3F]:YWY<+G_^;9Z'SX#'8<"=FRY<<FQKTNAF_5'(AWF%_VI4Y2HFMPZAP:T7DO3@4R?C;@D\\=@,[6+73D;K;1_>?AF.#6K^<47W,N<)S#"+^AL8P:/;B7K\A!0$XU$K)DX(!ZW8Y;V6WY[CX=5P5W>R=X*XY`@'JN<T,J=S),8FCP9&DF50^!07'^`P`$?E0IY?W_M-)K@D='"/^G'`,#CP5!'\![A*F':K=\L'U62W>17']*H@7GV7,\UFKJ6(IYX(H34;N%3$ONWN@7=?OY0\0A8_K;H"Z],LL`UT18,;K=8-$G57T(B&%R&`T#&L$<%&WA]WQ@8=7XU8G[4Y`KX^TS_K*\Z?]C>/QP:>B7DA!!!!!!!!1!!!!A!!!!"!!!!!!!!!!-!!%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2<70K,,Q1!&KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&.FFDS("!!59BE!!!!!!!!%!!!!"Q!!!,I!!!!#!!!!)6^O;6^-98.U3WZP>WZ0>WZJ<G>-6E.M98.T1WRV=X2F=A!!!%99!)!!!!!!!1!)!$$`````!!%!!!!!!#I!!!!"!#*!5!!!'V2F<8"M982F5'&U>'6S<E2F<7]O<(:D<'&T=Q!"!!!!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!*2A!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!!!!!!!!!!!!!!1!!A!)!!!!"!!!!%!!!!!I!!!!!A!!"!!!!!!#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/5!!!&H?*S.E$V/!T%1B4_PA31<@A)5&!D*21IK'A\!3C$K&?)!7&EP1H,9+/N%F.S%7X%/O!%PGS!++.#42D.P:NY<'TCGYP0^;PQ':+@X94K,0I83JR4GTT>BWFT%Z34[NDXZKT>*E@/CB,0LO'B&O[:WX<C<T:_7GH;64ZZNA6R7G!_-#LMJO61[+(L9/D\3,VZN=Z@72'BK2N+W'N_B:R>64<\SMOGFUH:*2J]"YX`Z:X1S#A;N0=B[CVO*/(<:%\H#PMS_94<YT@RU$DKM(W)932%>J)^5FD0EE#0&Y2=QN$T3!!!!!!!!:1!"!!)!!Q!%!!!!3!!0"!!!!!!0!.A!V1!!!&%!$Q1!!!!!$Q$9!.5!!!";!!]%!!!!!!]!W!$6!!!!9Y!!B!#!!!!0!.A!V1B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%Q!!!!5F.31QU+!!.-6E.$4%*76Q!!$81!!!2!!!!!)!!!$61!!!!!!!!!!!!!!#!!!!!U!!!%+!!!!"R-35*/!!!!!!!!!7"-6F.3!!!!!!!!!8236&.(!!!!!!!!!9B$1V.5!!!!!!!!!:R-38:J!!!!!!!!!<"$4UZ1!!!!!!!!!=2544AQ!!!!!!!!!>B%2E24!!!!!!!!!?R-372T!!!!!!!!!A"735.%!!!!!!!!!B2W:8*T!!!!"!!!!CB41V.3!!!!!!!!!IR(1V"3!!!!!!!!!K"*1U^/!!!!!!!!!L2J9WQY!!!!!!!!!MB$5%-S!!!!!!!!!NR-37:Q!!!!!!!!!P"'5%BC!!!!!!!!!Q2'5&.&!!!!!!!!!RB75%21!!!!!!!!!SR-37*E!!!!!!!!!U"#2%BC!!!!!!!!!V2#2&.&!!!!!!!!!WB73624!!!!!!!!!XR%6%B1!!!!!!!!!Z".65F%!!!!!!!!![2)36.5!!!!!!!!!\B71V21!!!!!!!!!]R'6%&#!!!!!!!!!_!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1!!!!!!!!!!0````]!!!!!!!!!S!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!/1!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%9!!!!!!!!!!$`````!!!!!!!!!5!!!!!!!!!!!0````]!!!!!!!!"D!!!!!!!!!!!`````Q!!!!!!!!'=!!!!!!!!!!4`````!!!!!!!!!O1!!!!!!!!!"`````]!!!!!!!!#^!!!!!!!!!!)`````Q!!!!!!!!-%!!!!!!!!!!H`````!!!!!!!!!R1!!!!!!!!!#P````]!!!!!!!!$*!!!!!!!!!!!`````Q!!!!!!!!-U!!!!!!!!!!$`````!!!!!!!!!UQ!!!!!!!!!!0````]!!!!!!!!$9!!!!!!!!!!!`````Q!!!!!!!!0E!!!!!!!!!!$`````!!!!!!!!"_A!!!!!!!!!!0````]!!!!!!!!(]!!!!!!!!!!!`````Q!!!!!!!!A!!!!!!!!!!!$`````!!!!!!!!#H!!!!!!!!!!!0````]!!!!!!!!+?!!!!!!!!!!!`````Q!!!!!!!!K!!!!!!!!!!!$`````!!!!!!!!#J!!!!!!!!!!!0````]!!!!!!!!+_!!!!!!!!!!!`````Q!!!!!!!!M!!!!!!!!!!!$`````!!!!!!!!#]!!!!!!!!!!!0````]!!!!!!!!,S!!!!!!!!!!!`````Q!!!!!!!!P1!!!!!!!!!!$`````!!!!!!!!#`Q!!!!!!!!!A0````]!!!!!!!!-[!!!!!!86'6N='RB>'61982U:8*O2'6N<SZD>'Q!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 | -
16 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"A!!!!!A!%!!!!6!$Q!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!"Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!"!!!!!!
17 | -1
18 | 0
19 | true
20 | 1
21 | 1
22 | 1342710288
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/Circle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/Circle.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/accept.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/accept.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/draw.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/getId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/getId.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/getRadius.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/getRadius.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/getX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/getX.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/getY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/getY.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Circle Class/move.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Circle Class/move.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/CompoundShape.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/CompoundShape.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/accept.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/accept.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/add.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/add.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/draw.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/getChildren.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/getChildren.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/getId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/getId.vi
--------------------------------------------------------------------------------
/Visitor Pattern/CompoundShape Class/move.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/CompoundShape Class/move.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/Dot.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/Dot.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/accept.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/accept.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/draw.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/getId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/getId.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/getX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/getX.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/getY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/getY.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Dot Class/move.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Dot Class/move.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/Rectangle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/Rectangle.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/accept.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/accept.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/draw.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/getHeight.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/getHeight.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/getId.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/getId.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/getWidth.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/getWidth.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/getX.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/getX.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/getY.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/getY.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Rectangle Class/move.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Rectangle Class/move.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Shape Class/accept.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Shape Class/accept.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Shape Class/draw.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Shape Class/draw.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Shape Class/move.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Shape Class/move.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Visitor Class/visitCircle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Visitor Class/visitCircle.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Visitor Class/visitCompoundGraphic.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Visitor Class/visitCompoundGraphic.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Visitor Class/visitDot.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Visitor Class/visitDot.vi
--------------------------------------------------------------------------------
/Visitor Pattern/Visitor Class/visitRectangle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/Visitor Class/visitRectangle.vi
--------------------------------------------------------------------------------
/Visitor Pattern/VisitorPatternDemo Class/Main.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/VisitorPatternDemo Class/Main.vi
--------------------------------------------------------------------------------
/Visitor Pattern/VisitorPatternDemo Class/VisitorPatternDemo.lvclass:
--------------------------------------------------------------------------------
1 |
2 |
3 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(^!!!*Q(C=\>8"<2MR%!813:"$A*T51;!7JA7VI";G"6V^6!P4AFJ1#^/#7F!,TN/'-(++=IC2(-TVS+O`80+:3[QDNP9VYEO]0GP@@NM_LD_\`K4&2`NI`\;^0.WE\\ZH0]8D2;2'N3K6]:DK>?1D(`H)2T\SFL?]Z3VP?=N,8P+3F\TE*5^ZSF/?]J3H@$PE)1^ZS*('Z'/C-?A99(2'C@%R0--T0-0D;QT0]!T0]!S0,D%]QT-]QT-]<IPB':\B':\B->1GG?W1]QS0Y;.ZGK>ZGK>Z4"H.UQ"NMD:Q'Q1DWM6WUDT.UTR/IXG;JXG;JXF=DO:JHO:JHO:RS\9KP7E?BZT(-&%]R6-]R6-]BI\C+:\C+:\C-6U54`%52*GQ$)Y1Z;<3I8QJHO,R+YKH?)KH?)L(J?U*V<9S$]XDE0-E4`)E4`)EDS%C?:)H?:)H?1Q<S:-]S:-]S7/K3*\E3:Y%3:/;0N*A[=<5+18*YW@<,<E^J>YEO2U2;`0'WJ3R.FOM422L=]2[[,%?:KS(&'PR9SVKL-7+N1CR`LB9[&C97*0%OPH2-?Y_<_KK,OKM4OKI$GKP>I^<`X,(_`U?N^MNLN>L8#[8/*`0=4K>YHA]RO&QC0V_(\P>\OUV].XR^E,Y_6Z[=@YH^5\`3`_$>W.]DF`(N59`!/<!-PQ!!!!!
4 | 402685952
5 | 1.0.0.0
6 | true
7 | true
8 | true
9 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"'T5F.31QU+!!.-6E.$4%*76Q!!$81!!!1`!!!!)!!!$61!!!!@!!!!!2J7;8.J>'^S5'&U>'6S<E2F<7]O<(:D<'&T=Q!!!!#A'!#!!!!Q!!!I!!1!!!!!"!!$!$Q!P!!@1)!#!!!!!!%!!1!'`````Q!!!!!!!!!!!!!!!'C,2/TY2U&%H-E3+H;A;#Q!!!!-!!!!%!!!!!$E_R+6)K-H3+8;M=98,[.=V"W-W9]!MA4JA!G9\0B#@A!!%!!!!!!!<5U+)CO"BE7D!@XSO>RI=!%!!!$`````V"W-W9]!MA4JA!G9\0B#@A!!!"$H9QD1CX[J)6T7WCL2:&RJ!!!!"!!!!!!!!!!H!!&-6E.$!!!!!1!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!$!!!!!!)!!1!!!!!!)A!!!"RYH'.A9W"K9,D!!-3-1-T5Q01$S0Y!YD-!!'A"#$9!!!!!!%5!!!%9?*RD9-!%`Y%!3$%S-$#>!.)M;/*A'M;G*M"F,C[\I/,-5$?S1E1:A7*-?Y!-*J!=KF[1@]"_1A&M7-Q'!(<V+"5!!!!!!!!-!!&73524!!!!!!!$!!!"1Q!!!JRYH(.A:'$).,9Q;Q$3T%!MQ>$!E*S@EML&!/1T1%!,%Q0&)!"KHB;;O/'"QWF!I-=PXQ,G>\OIM$48K0!QF@,^,V(B#(A"%GQ_QH'YWS0HO+-.7!F(&E-71]$`Q)TG)TRAX=D[@629$!]U6#ITF!I@<T2BB.A3#$7'Z@!/E-BB60O!?DA/0G4JH1A7[!32H3'-%M>>'(8%A/R?(M:!B$P1\!PL"LISCT%-*N`.>NR"!]1_\C!#I4)A6!7%+A"2/U"%X'%1O@<VP6WA='&$#B-(+'Y!959%VG.A:!!ZHQE)1;<__@``PQV1B!EKJAA6!\&81NE;3(J/1M5=E/Q"[17:U!OE.;$MS6"W!^2>),'L1,I!SLY$D5]1_T&5(9D^#EA,1.E@A@1"+0M<F.U!D1VUWNH@R25Z4=$3'Q$L.'K)!!!!!!Q9!)!2!!!%-4AO-!!!!!!-'!#!!!!!"$%Y,D!!!!!!$"A!A"%!!!1R/#YQ!!!!!!Q9!)!!!!!%-4AO-!!!!!!-'!#!%1!!"$%Y,D!!!!!!&!%!!!$V6T7#?3;CD#ZT5EY'34G>!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!#QM!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!#[V@C;U,!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!#[V@.45V.9GN#Q!!!!!!!!!!!!!!!!!!!!$``Q!!#[V@.45V.45V.47*L1M!!!!!!!!!!!!!!!!!!0``!)F@.45V.45V.45V.45VC;U!!!!!!!!!!!!!!!!!``]!8V]V.45V.45V.45V.48_C1!!!!!!!!!!!!!!!!$``Q"@C9F@.45V.45V.48_`PZ@!!!!!!!!!!!!!!!!!0``!&_*C9G*8T5V.48_`P\_`F]!!!!!!!!!!!!!!!!!``]!8YG*C9G*C6_N`P\_`P\_8Q!!!!!!!!!!!!!!!!$``Q"@C9G*C9G*C@\_`P\_`PZ@!!!!!!!!!!!!!!!!!0``!&_*C9G*C9G*`P\_`P\_`F]!!!!!!!!!!!!!!!!!``]!8YG*C9G*C9H_`P\_`P\_8Q!!!!!!!!!!!!!!!!$``Q"@C9G*C9G*C@\_`P\_`PZ@!!!!!!!!!!!!!!!!!0``!&_*C9G*C9G*`P\_`P\_`F]!!!!!!!!!!!!!!!!!``]!C9G*C9G*C9H_`P\_`P[*C1!!!!!!!!!!!!!!!!$``Q!!8V_*C9G*C@\_`P[*L6]!!!!!!!!!!!!!!!!!!0``!!!!!&_*C9G*`P[*C6]!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!"@C9G*C45!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!8T5!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!)!!1!!!!!!$!!"2F")5!!!!!!!!Q!!!GE!!!4C?*SNF-VL%V%5R?],I\S%&N_EK8;A)<']RC,*RM];D*<W>6%J29G&,AIW/0%$7K..5FWVGU()IF!):#&UY3:<&VGYF_"G&LJS9='B_1P=&!5\C8=GG:EEUH2D!I^(=H`XX,HH-!$3$T<G;]+W#91>Y782B)#K%Y"[AE,H%XM,<*H]!2*3C!ET>*E>_*JEX)1B69`2;[)%0TP6*%8?MU-M0=M5<"9QY:SK8Z$P=90R$_/]>-<J+E/9\:+G<Y6(@N&>,9?#I%V:JZQA43$CIC2J%`=T,\);NX\V*[BCN`3<Q)1_P-7.3^A2J4`:,=E?C;.UJS6ASSGIV7I?*,?BG$X'.$)E<I_\.Y!*)P/;'X'<#>A-[K1=(2&JFKX:,;A@(?&[HBO)P8%W%X?E2-3=M<&'IY%9HBXMG1EB<MR3B2[KX]HQ!_UD%#$V2[Y0]J*FAFU<2"]GEY3F]:YWY<+G_^;9Z'SX#'8<"=FRY<<FQKTNAF_5'(AWF%_VI4Y2HFMPZAP:T7DO3@4R?C;@D\\=@,[6+73D;K;1_>?AF.#6K^<47W,N<)S#"+^AL8P:/;B7K\A!0$XU$K)DX(!ZW8Y;V6WY[CX=5P5W>R=X*XY`@'JN<T,J=S),8FCP9&DF50^!07'^`P`$?E0IY?W_M-)K@D='"/^G'`,#CP5!'\![A*F':K=\L'U62W>17']*H@7GV7,\UFKJ6(IYX(H34;N%3$ONWN@7=?OY0\0A8_K;H"Z],LL`UT18,;K=8-$G57T(B&%R&`T#&L$<%&WA]WQ@8=7XU8G[4Y`KX^TS_K*\Z?]C>/QP:>B7DA!!!!!!!!1!!!!A!!!!"!!!!!!!!!!-!!%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2<70K,,Q1!&KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&.FFDS("!!59BE!!!!!!!!%!!!!"Q!!!,I!!!!#!!!!)6^O;6^-98.U3WZP>WZ0>WZJ<G>-6E.M98.T1WRV=X2F=A!!!%99!)!!!!!!!1!)!$$`````!!%!!!!!!#I!!!!"!#*!5!!!'F:J=WFU<X*1982U:8*O2'6N<SZM>G.M98.T!!!"!!!!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!*2A!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!!!!!!!!!!!!!!1!!A!)!!!!"!!!!%!!!!!I!!!!!A!!"!!!!!!#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/5!!!&F?*S.E,V/QU!1B,`T!5E=@A*)&%B),CCI;(A"#R#V25&$QR(<S.,")@M35@+50!=]!")4*YA##D43;H>W>W<PA(XO_8A\P`U%EM/<JGNC;!M89^5_86;0Y>40J^ZVX=%@L7HUH/1&(&XY73=[#X874W@0<4.XM=J+&RXL!CEFG(?-#LMK/6-[SA@9WD]QT&^NO)Z,IAIV%WF<D7]QM,/S*FVYW@B3;LMA9=C)YX`Z*`1S#A;NX=F[D3O*:'SS*8+"<:F^Q[TQG`HJ\0290M1QE3)[3._I,'8-,HO+YS]E!DT/!!!!!!!!:1!"!!)!!Q!%!!!!3!!0"!!!!!!0!.A!V1!!!&%!$Q1!!!!!$Q$9!.5!!!";!!]%!!!!!!]!W!$6!!!!9Y!!B!#!!!!0!.A!V1B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%Q!!!!5F.31QU+!!.-6E.$4%*76Q!!$81!!!1`!!!!)!!!$61!!!!!!!!!!!!!!#!!!!!U!!!%+!!!!"R-35*/!!!!!!!!!7"-6F.3!!!!!!!!!8236&.(!!!!!!!!!9B$1V.5!!!!!!!!!:R-38:J!!!!!!!!!<"$4UZ1!!!!!!!!!=2544AQ!!!!!!!!!>B%2E24!!!!!!!!!?R-372T!!!!!!!!!A"735.%!!!!!!!!!B2W:8*T!!!!"!!!!CB41V.3!!!!!!!!!IR(1V"3!!!!!!!!!K"*1U^/!!!!!!!!!L2J9WQY!!!!!!!!!MB$5%-S!!!!!!!!!NR-37:Q!!!!!!!!!P"'5%BC!!!!!!!!!Q2'5&.&!!!!!!!!!RB75%21!!!!!!!!!SR-37*E!!!!!!!!!U"#2%BC!!!!!!!!!V2#2&.&!!!!!!!!!WB73624!!!!!!!!!XR%6%B1!!!!!!!!!Z".65F%!!!!!!!!![2)36.5!!!!!!!!!\B71V21!!!!!!!!!]R'6%&#!!!!!!!!!_!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1!!!!!!!!!!0````]!!!!!!!!!S!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!/1!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%9!!!!!!!!!!$`````!!!!!!!!!5!!!!!!!!!!!0````]!!!!!!!!"D!!!!!!!!!!!`````Q!!!!!!!!'=!!!!!!!!!!4`````!!!!!!!!!O1!!!!!!!!!"`````]!!!!!!!!#^!!!!!!!!!!)`````Q!!!!!!!!-%!!!!!!!!!!H`````!!!!!!!!!R1!!!!!!!!!#P````]!!!!!!!!$*!!!!!!!!!!!`````Q!!!!!!!!-U!!!!!!!!!!$`````!!!!!!!!!UQ!!!!!!!!!!0````]!!!!!!!!$9!!!!!!!!!!!`````Q!!!!!!!!0E!!!!!!!!!!$`````!!!!!!!!"_A!!!!!!!!!!0````]!!!!!!!!(]!!!!!!!!!!!`````Q!!!!!!!!A!!!!!!!!!!!$`````!!!!!!!!#H!!!!!!!!!!!0````]!!!!!!!!+?!!!!!!!!!!!`````Q!!!!!!!!K!!!!!!!!!!!$`````!!!!!!!!#J!!!!!!!!!!!0````]!!!!!!!!+_!!!!!!!!!!!`````Q!!!!!!!!M!!!!!!!!!!!$`````!!!!!!!!#]!!!!!!!!!!!0````]!!!!!!!!,S!!!!!!!!!!!`````Q!!!!!!!!P1!!!!!!!!!!$`````!!!!!!!!#`Q!!!!!!!!!A0````]!!!!!!!!-[!!!!!!76GFT;82P=F"B>(2F=GZ%:7VP,G.U<!!!!!!
10 | false
11 | 1.0.0.0
12 | -
13 | 2
14 |
15 | -
16 | '!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"A!!!!!A!%!!!!6!$Q!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!"Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!"!!!!!!
17 | -1
18 | 0
19 | true
20 | 1
21 | 1
22 | 1342710288
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/_visitCompoundGraphic.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/_visitCompoundGraphic.vi
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/export.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/export.vi
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/visitCircle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/visitCircle.vi
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/visitCompoundGraphic.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/visitCompoundGraphic.vi
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/visitDot.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/visitDot.vi
--------------------------------------------------------------------------------
/Visitor Pattern/XMLExportVisitor Class/visitRectangle.vi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FloresFelipe/LabVIEW-OOP-Design-Patterns/f4baf3ccafd162def6685e5e408eb2a91d0596cb/Visitor Pattern/XMLExportVisitor Class/visitRectangle.vi
--------------------------------------------------------------------------------