设计模式与 Java EE 基础概述
1. 设计模式概述
1.1 什么是设计模式
设计模式是“针对特定环境下的通用设计问题,对相互通信的对象和类进行的描述”,由四人组(Gang of Four)提出。在面向对象编程中,设计模式主要解决对象创建和交互相关的问题,而非软件整体架构面临的大规模问题。它以模板的形式提供通用解决方案,可应用于实际问题。
通常,设计模式使用类图来可视化展示类之间的行为和关系。例如,下面的类图展示了三个类之间的继承关系:
classDiagram
class BankAccount {
- owner: String
- balance: Dollars
+ deposit(amount: Dollars)
+ withdrawal(amount: Dollars)
- annualInterestRate: Percentage
- insufficientFundsFee: Dollars
+ processCheck(checkToProcess: Check)
}
class SavingsAccount {
+ withdrawal(amount: Dollars)
+ depositMonthlyInterest()
}
class CheckingAccount {
+ withdrawal(amount: Dollars)
}
BankAccou
超级会员免费看
订阅专栏 解锁全文
1188

被折叠的 条评论
为什么被折叠?



