设计模式
文章平均质量分 61
设计模式
神枪达
这个作者很懒,什么都没留下…
展开
-
设计模式——类图
下图表示一个Employee类,它包含name,age和address这个属性,以及work()方法。方法的完整表示方法是:可见性 名称(参数列表) [ :返回类型]属性的完整表示方法是:可见性 名称 :类型 [ = 缺省值]属性方法前面的加减号表示了它的可见性。# :表示protected。- :表示private。+ :表示public。([ ]表示可选的)原创 2023-08-29 16:39:14 · 45 阅读 · 0 评论 -
设计模式——类图的关系
聚合关系也是通过成员对象来实现的,其中成员对象是整体对象的一部分,但是成员对象可以脱离整体对象而独立存在。在自核关心中,整体对象可以控制部分对象的生命周期,一旦整体对象不存在,部分对象也将不存在,部分对象不能脱离整体而存在。例如,头和嘴的关系,头没了,嘴也就不存在了。在这种关系中,类实现了接口,类中的操作实现了接口中所声明的所有的抽象操作。继承关系是对象之间耦合度最大的一种关系,表示一般与特殊的关系,是父类与子类之间的关系,是一种继承关系。聚合关系是关联关系的一种,是强关联关系,是整体和部分之间的关系。转载 2023-08-29 18:31:24 · 45 阅读 · 0 评论 -
设计模式——行为模式
通过按钮来控制糖果机,它有几种状态:售完,没有检测到钱,检测到钱,售出。//售完//没有//有//售出创建类实现接口break;break;break;//变成售完状态break;假如我们卖完最后一颗糖果,卖完后糖果机从出售状态变成售完状态。可以在当中加入其他的判断条件。测试类SOLESOLE_OUT。原创 2023-08-28 16:50:08 · 35 阅读 · 0 评论