Tag: DESIGN-PATTERNS
from future import annotations import cx_Oracle as oracle class Connection(oracle.Connection): __connection = None @classmethod def create(cls) -> Connection: “””Retorna un objeto singleton de la clase cx_Oracle.Connection.””” if not cls.__connection: cls.__connection = oracle.connect( user=”xxx”, password=”xxx”, dsn=”xxx”, mode=oracle.SYSDBA ) return cls.__connection “”” Quiero usar un objeto de conexión de base de datos . . . Read more
Estoy implementando un patrón de cadena de comando para una búsqueda de subcadenas. Puedo crear la cadena estáticamente escribiendo algo como esto: matchChain = new CharMatcher(new DotMatcher(new CharMatcher(null))); donde declaro explícitamente qué cada carácter en la cadena va a ser para que coincida con el patrón Carácter Punto Carácter (“c.c”). . . . Read more
He estado lidiando con esto durante bastante tiempo, tratando de averiguar qué patrón de diseño usar o si encaja en alguno de los patrones de diseño. Tengo 3 objetos. Objeto X Objeto Y Objeto Z El Objeto X y el Objeto Y tienen algunas similitudes entre ellos. Tengo la necesidad . . . Read more
Tengo un punto de acceso REST que tiene un parámetro de consulta opcional. ¿Cómo y dónde debo manejar esto opcionalmente? Es un filtro adicional cuando obtengo mis datos, por lo que básicamente la consulta de la base de datos que necesito ejecutar difiere según este parámetro opcional. Si agrego una . . . Read more
Quiero demostrar el patrón de diseño Factory utilizando un fragmento de código PHP. Por lo tanto, desarrollé este código por mí mismo. Pero me da un objeto NULL. Por favor, ayúdame a resolver esto. <?php class Book{ private $bookName; private $bookAuthor; const lineBreak = “<br/>”; public function __construct($bookName,$bookAuthor) { $this->bookName . . . Read more