上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 107 下一页
摘要: DuMediator.py # 中介者模式 Mediator Pattern import sys # ParticipantReference: class User(object): def __init__(self, med, name): self.mediator = med self. 阅读全文
posted @ 2022-10-24 06:42 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0) 编辑
摘要: DuIterator.py # 迭代器模式 Iterator Pattern # Doubly Linked List class Node(object): def __init__(self, value, nextNode, prevNode): self.value = value self 阅读全文
posted @ 2022-10-23 23:49 ®Geovin Du Dream Park™ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: DuChain.py # 责任链模式 Chain of Responsibility import enum # Item Types: # An enum we'll attach to every game object to specify type: # Requires Python 3. 阅读全文
posted @ 2022-10-23 08:22 ®Geovin Du Dream Park™ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: DuProxy.py # 代理模式 Proxy Pattern from abc import ABCMeta, abstractmethod import abc import random class ISubject(metaclass=ABCMeta): "An interface impl 阅读全文
posted @ 2022-10-22 23:14 ®Geovin Du Dream Park™ 阅读(13) 评论(0) 推荐(0) 编辑
摘要: from: Open Source QRCode Library - CodeProject https://www.codeproject.com/articles/20574/open-source-qrcode-library QRCodeEncoder.cs edit using Syste 阅读全文
posted @ 2022-10-22 13:13 ®Geovin Du Dream Park™ 阅读(57) 评论(0) 推荐(0) 编辑
摘要: DuFlyweight.py # 享元模式 Flyweight Pattern geovindu,Geovin Du,涂聚文 import time class Arrow: def __init__(self, x, y, z, velocity): self.x = x self.y = y s 阅读全文
posted @ 2022-10-22 11:32 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0) 编辑
摘要: DuFacade.py import os import re import threading # 外观模式 Facade Pattern class _IgnitionSystem(object): @staticmethod def produce_spark(): return True c 阅读全文
posted @ 2022-10-22 07:07 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0) 编辑
摘要: DuDecorator.py # 装饰模式 Decorator Pattern import six # https://pypi.org/project/six/ from abc import ABCMeta @six.add_metaclass(ABCMeta) class Abstract_ 阅读全文
posted @ 2022-10-21 22:40 ®Geovin Du Dream Park™ 阅读(8) 评论(0) 推荐(0) 编辑
摘要: DuComposite.py # 组合模式 Composite Pattern from __future__ import annotations from abc import ABC, abstractmethod from typing import List class Component 阅读全文
posted @ 2022-10-21 22:21 ®Geovin Du Dream Park™ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: DuSingleton.py import httplib2 # https://pypi.org/project/httplib2/ import os import re import threading import urllib import urllib.request from urll 阅读全文
posted @ 2022-10-20 22:42 ®Geovin Du Dream Park™ 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 107 下一页