设计模式
滕大球球
菜叽叽
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
球球的第四篇博客之——工厂模式
解决的问题: 将“类实例化的操作”与“使用对象的操作”分开,让使用者(客户端)不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码中显示指定,实现了解耦。 即使用者可直接消费产品而不需要知道其生产的细节。 问题的引入——计算器程序: 实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果 package sjms; import java.util.*; public...原创 2020-06-22 14:02:21 · 214 阅读 · 0 评论 -
球球的第三篇博客之——常见面向对象设计原则
重新认识面向对象 封装变化(笼子):为满足甲方爸爸各种要求,给自己留余地,事先要考虑到变化,封装变化。面向对象的构建方式本身为了软件重用性和可扩展性,它更能适应软件的变化,将变化所带来的的影响减为最小。 封装变化包含两层含义: (1)将相同的变化封装到一个接口或抽象类中 (2)将不同的变化封装到不同的接口或抽象类中,不应该有两个不同的变化出现在同一个接口或抽象类中 封装变化,就是受保护的变化,...原创 2020-04-02 22:35:00 · 516 阅读 · 0 评论 -
球球的第二篇博客之——UML类图说明
UML类图怎么画? 嗯这是一个问题/摊手 一、注释(comment) 注释就是对类图的补充说明,可以附加在任何元素上,用右上角有折角的矩形来表示,其内放置说明文字,通过虚线连接被注释的元素 无图无真相,下面放图 二、类(Class) 在面向对象(OO) 编程中,类是对现实世界中一组具有相同特征的物体的抽象。 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线...原创 2020-03-10 21:11:45 · 350 阅读 · 0 评论 -
球球的第一篇博客之——UML类图
在这里插入图片描述原创 2020-03-03 21:07:28 · 273 阅读 · 0 评论
分享