The strategy design pattern is an essential behavioral design pattern. When developing software it is relied upon for the development of modular components. Given the constraints inherent to the inner workings of the Blockchain and features offered by Smart Contract languages, some of the design patterns commonly used in software systems development cannot be naively implemented. This paper explores a new pattern implementation of the mentioned pattern in a contract oriented language aimed at Smart-Contracts development, specifically the solidity language. The pattern's implementations discussed in this paper are intended to be deployed and run on the Ethereum Blockchain.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The strategy design pattern is an essential behavioral design pattern. When developing software it is relied upon for the development of modular components. Given the constraints inherent to the inner workings of the Blockchain and features offered by Smart Contract languages, some of the design patterns commonly used in software systems development cannot be naively implemented. This paper explores a new pattern implementation of the mentioned pattern in a contract oriented language aimed at Smart-Contracts development, specifically the solidity language. The pattern's implementations discussed in this paper are intended to be deployed and run on the Ethereum Blockchain.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.