特效设计也需要设计模式—— 门面(Facade)模式【Java】
发布日期:2021-07-01 05:51:34 浏览次数:2 分类:技术文章

本文共 537 字,大约阅读时间需要 1 分钟。

效果图

 

 外观模式(也称为门面模式),外观模式也属于结构型模式,这个场景其实在日常开发中使用的频率还是非常高的,也非常好理解的,简单的来讲就是将多个复杂的业务封装成一个方法,在调用此方法时可以不必关系具体执行了哪些业务,而只关心结果即可。

外观模式是隐藏了系统的复杂性,能够为子系统中的一组接口提供一个统一的接口。客户在使用系统时不必和子系统打交道了,降低了客户和子系统间的耦合。

 

完整代码

点类 —— PointObj 的定义(子系统角色之一)

class PointObj{  float x;  float y;    PointObj(float ex, float why){    this.x = ex;    this.y = why;  }}

分支类 —— Branch 的定义(子系统角色之一)

稍微有点复杂,值得注意的是它在构造函数中还递归了自身的构造函数

class Branch {  int level;  int num;  ArrayList
outerPoints = null; ArrayList
midPoints = null; ArrayList
projPoints

转载地址:https://panda1234lee.blog.csdn.net/article/details/117195259 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java中的equals学习小结【复习】
下一篇:ProcessingJoy —— 多种风格的字符马赛克【JAVA】

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月19日 23时05分24秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章