1. Strategy Pattern

2. QrSemgmentAdvanced.java
3. Remain Concrete Strategy upload
pull/90/head
minsu4107 5 years ago
parent 0c951f296e
commit 1980ace595

@ -0,0 +1,23 @@
package io.nayuki.qrcodegen;
public class KanjiMode extends QrMode {
protected KanjiMode(int mode, int... ccbits) {
modeBits = mode;
numBitsCharCount = ccbits;
}
protected KanjiMode() {
modeBits = 0x8;
numBitsCharCount[0] = 8;
numBitsCharCount[1] = 10;
numBitsCharCount[2] = 12;
}
public int getcost(int pre, int codePoint) {
return pre + 78;
}
public QrSegment making(String str) {
return QrSegmentAdvanced.makeKanji(str);
}
}
Loading…
Cancel
Save