飞行荷兰人航空公司代码分析与改进
1. 模型与视图概述
在MVC模式中,模型应是数据库表的副本,视图则是基于这些模型的数据切片,用于提供对模型的特定视角。当前项目包含三个模型和一个视图:
- 模型 :
1. Booking
2. Customer
3. Flight
- 视图 :FlightReturnView
2. 各模型详细分析
2.1 Booking模型
namespace FlyingDutchmanAirlinesExisting.Objects
{
public class Booking
{
public string OriginAirportIATA;
public string DestinationAirportIATA;
public string Name;
public string SSN;
}
}
该模型较为简单,包含四个公共字段。不过,这也为引入封装提供了机会,可通过添加后备字段、getter和setter来实现。
Getter和Setter的重要性 :
- 封装控制 :可精细调整对代码的访问权限,通过访问修饰符提供访问准则。
- 代码维护
超级会员免费看
订阅专栏 解锁全文
14

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



