... cout.setf(initialState);}// BrassPlus MethodsBrassPlus::BrassPlus(const char *s, long an, double bal, double ml, double r) : AcctABC(s, an, bal){ maxLoan = ml; owesBank = 0.0; rate = r;}BrassPlus::BrassPlus(const ... virtual ~Brass() { }};//Brass Plus Account Classclass BrassPlus : public AcctABC{private: double maxLoan; double rate; double owesBank;public: BrassPlus(const char *s = "Nullbody", ... designdefect. For example, continuing with the BrassPlus example, if balance were protected, you could write code like this:void BrassPlus::Reset(double amt){ balance = amt;}The Brass...