码迷,mamicode.com
首页 >  
搜索关键字:metaclass    ( 284个结果
20 约束 异常处理 MD5 日志处理
今日主要内容 1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点) 2. 抽象类和抽象方法 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta): ...
分类:其他好文   时间:2018-12-27 22:57:49    阅读次数:196
类的约束
# # 项目经理 # class Base: # # 对子类进行了约束. 必须重写该方法 # # 以后上班了. 拿到公司代码之后. 发现了notImplementedError 继承他 直接重写他 # def login(self): # # 没有被实现错误 # raise NotImplement... ...
分类:其他好文   时间:2018-12-27 22:47:35    阅读次数:148
Groovy语言学习--语法基础(3)
侧重点可能是groovy metaClass基元类的概念,有点像java的反射,因为java反射目前基本也没研究过,就mark一下,后续若有用到就深入研究一下。 基础语法的东西貌似差不多八九不离十了,后面再写个语法基础(4) 就准备将groovy脚本和java的融合研究一下,深入研究一下其作为脚本如 ...
分类:编程语言   时间:2018-12-22 20:47:27    阅读次数:211
Python面向对象(约束,异常处理,md5加密)(五)
1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError 2. 抽象类和抽象方法 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta): @abstractme ...
分类:编程语言   时间:2018-12-21 21:20:44    阅读次数:188
metaclass(元类)
metaclass(元类) metaclass(元类) metaclass(元类) metaclass(元类) 一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 方式一: # 方式一 class MyType(type): '''继承typ ...
分类:Web程序   时间:2018-12-19 19:41:04    阅读次数:169
python20181217 面向对象的学习总结
元类(metaclass) # type()构建一个类 def f(self, name='python'): print('hello %s'% name) Test = type('Test', (object,), dict(show=f)) t = Test()t.show() # 另一种构 ...
分类:编程语言   时间:2018-12-18 02:36:02    阅读次数:227
python设计模式之一-单例模式
引言 在面向对象的世界里,对象是对客观事物的抽象,类是对对象的抽象。它们之间的关系是,对象是类的实例,类是对象的模板。 这段文字表述起来费劲,理解起来也费劲,还是讲生活中的例子吧。比如说“大河”,一联想到这个词,不同的人脑海中的印象是不一样的,有的是“大漠孤烟直,长河落日圆”,有的是“春江潮水连海平 ...
分类:编程语言   时间:2018-12-11 01:39:57    阅读次数:171
python之装饰器初识
一、@abstractmethod 1、抽象类的作用:规范编程模式 多人开发、复杂的需求、后期的扩展 是一种用来帮助我们完成规范化的手段 2、如何定义抽象类 1,from abc import ABCMeta,abstractmethod 2,在这个类创建的时候指定 metaclass = ABCM ...
分类:编程语言   时间:2018-12-09 18:44:46    阅读次数:223
11.26
一、索引:搜索引导,好比是图书的目录。 为什么使用索引? 索引是提升查询效率最有效的手段! 在数据库中插入数据会引发索引的重建 简单的说索引的就是用帮我们加快查询速度的。 但也不是索引越多速度越快的!!! 如果没有命中索引速度反而会降低。 索引的分类 1.聚集索引 就是主键索引 行中的完整记录存在聚 ...
分类:其他好文   时间:2018-11-27 23:21:00    阅读次数:196
Python利用元类来控制实例创建
问题: 改变实例创建方式,以此来实现单例模式,缓存或者其他类似的特性。 解决方法: 如果想定制化创建实例的过程,可以通过定制一个元类并以某种方式重新实现它的__call__()方法。 单例模式实现: 创建缓存实例:(不使用元类方法链接:https://www.cnblogs.com/weswes/p ...
分类:编程语言   时间:2018-11-24 20:55:51    阅读次数:147
284条   上一页 1 ... 6 7 8 9 10 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!