package com.cheng.bigtalkdesignpatterns.command; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import com.cheng.designpatternstudy.R; public class BTDPCommandActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_btdp_command); } public void onClick(View view) { Receiver r = new Receiver(); Command c = new ConcreteCommand(r); Invoker i = new Invoker(); i.setCommand(c); i.executeCommand(); } }