Skip to content

Instantly share code, notes, and snippets.

------------------------- MODULE DecisionProtocolClosed -------------------------
EXTENDS Naturals, FiniteSets, Sequences
(*
Closed finite model of the decision protocol layer.
Coverage:
- normalization / version pinning / explicit rebind
- authority resolution
- receipt completeness / consistency
--------------------------- MODULE DecisionProtocolCoreTLC ---------------------------
EXTENDS Naturals, FiniteSets, Sequences
(*
TLC-practical intermediate model.
Scope:
- two decisions
- normalize / version pin / conflict / explicit rebind
- authority resolution
--------------------------- MODULE DecisionProtocolSmoke ---------------------------
EXTENDS Naturals, FiniteSets, Sequences
(*
TLC-friendly smoke model.
Scope:
- single decision only
- normalize / version pin / conflict / explicit rebind
- authority resolution
@kanaria007
kanaria007 / file0.java
Last active December 25, 2019 10:35
なんちゃってStateではなく、なんちゃってStrategyパターン Factoryを添えて ref: https://qiita.com/kanaria007/items/12f33a78680b15f3a1b5
// Strategyのインターフェイス
public interface Strategy{
void doSomething();
}
// Strategyの実装1
public class StrategyImpl1 implements implements Strategy {
public void doSomething(){
System.out.println("Strategy1固有の処理をいっぱい");
}
}