package com.cheng.bigtalkdesignpatterns.templatemethod;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import com.cheng.designpatternstudy.R;
public class BTDPTemplateMethodActivity extends AppCompatActivity {
private static final String TAG = "BTDPTemplateMethodActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_btdp_templatemethod);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button:
testA();
break;
case R.id.button2:
testB();
break;
}
}
private void testA() {
Log.e(TAG, "学生甲抄的试卷:");
TestPaper studentA = new TestPaperA();
studentA.testQuestion1();
studentA.testQuestion2();
studentA.testQuestion3();
}
private void testB() {
Log.e(TAG, "学生乙抄的试卷:");
TestPaper studentB = new TestPaperB();
studentB.testQuestion1();
studentB.testQuestion2();
studentB.testQuestion3();
}
}