ユーザーがフォームに入力して送信できる Web ページがあります。
<form id=email...
send email ....
<input type="hidden"id="method" value="sendemail"...
/>
.............
<form id=writeindatabase
some data
............
<input type="hidden"id="method" value="writeindatabase"...
サーバー側:
if (method.compareTo("sendemail")==0) {
doSendEmail(....
}
else if (method.compareTo("writeindatabase")==0) {
doWriteInDatabase(....
..............................
私はこのアーキテクチャが好きではありません。オープン クローズの原則に違反しているからです。これをリファクタリングして修正することは可能ですか? ありがとう。