首页 > 其他分享 >设计模式-结构型模式之外观

设计模式-结构型模式之外观

时间:2022-09-22 22:58:43浏览次数:61  
标签:外观 self 接口 print 设计模式 declare def 结构型

简化应用程序内部接口,提供一个单一接口以供外部(前端or客户侧)调用

 1 class Valley:
 2 
 3     def run(self):
 4         self.pre_declare()
 5         self.declare()
 6         self.after_declare()
 7 
 8     def pre_declare(self):
 9         print(1)
10 
11     def declare(self):
12         print(2)
13 
14     def after_declare(self):
15         print(3)
16 
17 
18 def exec():
19     """统一内部接口"""
20     Valley().run()

标签:外观,self,接口,print,设计模式,declare,def,结构型
From: https://www.cnblogs.com/shixiaogu/p/16721128.html

相关文章

  • 设计模式之(12)——外观模式
    外观模式(facadePattern)又叫门面模式,隐藏了子系统的复杂实现,为子系统中的一组接口提供了一个统一的访问入口,使得子系统容易被访问或使用,说白了就是把复杂的子系统封装成......
  • 1.设计模式-单例
    单例模式单例模式的核心是保证一个类只有一个实例,并且提供一个访问实例的全局访问点。单例的使用场景Spring中bean对象的模式实现方式servlet中每个servlet的实例s......
  • 设计模式-创建型模式之工厂
    一、简单工厂创建对象的工作交由统一的函数接口来管理,传入不同的参数,返回不同的类对象1classAqSb:23def__repr__(self):4return"按期申......
  • JAVA中容器设计的进化史:从白盒到黑盒,再到跻身为设计模式之一的迭代器
    大家好,又见面了。在我们的项目编码中,不可避免的会用到一些容器类,我们可以直接使用List、Map、Set、Array等类型。当然,为了体现业务层面的含义,我们也会根据实际需要自行封......
  • 设计模式---原型模式
    简述类型:创建型目标:通过拷贝快速创建相同或相似对象。接下来我们看一个需要改进的案例。优化案例话不多说,先来看一个创建相同或相似对象的传统写法。原版v0public......
  • 设计模式-创建型模式之单例
    1、元类实现1classSingleton(type):2def__init__(self,*args,**kwargs):3super().__init__(*args,**kwargs)4self._instance=Non......
  • JAVA设计模式-建造者模式
    JAVA设计模式-建造者模式介绍建造者模式是通过一步一步的步骤构建一个包含多个部件的对象,每个不同的对象都是具有相同的构建过程。适用于复杂对象的构建,用户不需要知道......
  • 计算机系统课程和重构设计模式图书推荐
    ▲计算机系统课程▲重构和设计模式的推荐书籍......
  • 外观模式
    外观模式电器接口packagefacadetypeElectricalinterface{ On() Off()}电视机packagefacadeimport"fmt"typeTVstruct{}funcNewTV()*TV{ return......
  • JAVA进阶--XML、XML解析、XPath、设计模式--2022年9月19日
    第一节1、XML是什么?XML的全称为(EXtensibleMarkupLanguage),是一种可扩展的标记语言它是一种数据表示格式,可以用于自定义数据格式2、......