simple-value-object:Python中的Value Object实现

时间:2024-05-29 12:59:13
【文件属性】:

文件名称:simple-value-object:Python中的Value Object实现

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-29 12:59:13

Python

价值对象 基于NoFlopSquad的Ruby Gem( ) 值对象是一个小的对象,它代表一个简单的实体,其相等性不基于标识:即,两个值对象在具有相同值时是相等的,不一定是相同的对象。 。 安装 > pip install simple-value-object 用法 构造和现场读者 from simple_value_object import ValueObject class Point ( ValueObject ): def __init__ ( self , x , y ): pass point = Point ( 1 , 2 ) point . x # 1 point . y # 2 point . x = 5 # CannotBeChangeException: You cannot change values from a Value O


【文件预览】:
simple-value-object-master
----setup.py(878B)
----.gitignore(657B)
----CHANGES.rst(871B)
----.travis.yml(298B)
----simple_value_object()
--------__init__.py(502B)
--------decorators.py(138B)
--------value_object.py(5KB)
--------exceptions.py(696B)
----.isort.cfg(153B)
----LICENSE(1KB)
----requirements-test.txt(29B)
----README.rst(4KB)
----.coveragerc(93B)
----specs()
--------value_object_spec.py(9KB)
----AUTHORS(278B)

网友评论