mySoul

81 篇文章
12 人订阅

全部文章

mySoul

设计模式-策略模式

将原先耦合的if进行拆分成类,然后使用的时候注入类即可。或者使用枚举类型,如果需要增加,需要实现抽象方法。

571
mySoul

设计模式-结构型模式-装饰模式

登录页面数据上报,使用装饰器,将登录层页面,上传到上报类中,进行装饰上统计代码,然后将统计数据上报。

492
mySoul

设计模式-行为型模式-责任链模式

责任链模式核心在处理流,让对象在类之间流动,直到合适进行对象处理,并把下一个设置为空。

852
mySoul

设计模式-行为型模式-命令模式

客户每次都要单独找一个,非常复杂,设置一个负责人,负责和客户和需求,美工之间的连接。

432
mySoul

设计模式-原型模式

关于Cloneable 接口,用途和Serializable一样为标记型接口,内部没有方法和属性,implements Cloneable 表示对象能被克隆,即...

581
mySoul

设计模式-行为型模式-中介者模式

该Purchase定义了采购电脑的标准。根据电脑的销售情况,往库存里放入产品。如果销售不好,则折半销售。

951
mySoul

设计模式-创建型模式-建造者模式

建造者模式即生成器模式,将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

531
mySoul

设计模式-创建型模式-模板方法

定义一个操作中的算法框架,将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义一个算法的步骤。

722
mySoul

设计模式-创建型模式-工厂模式(工厂三兄弟) TypeScript

602
mySoul

设计模式-创建型模式-工厂模式(工厂三兄弟)

704
mySoul

设计模式-创建型模式-单例模式

创建型模式隐藏类的实例和创建细节,通过隐藏对象如何创建组合在一起达到整个系统独立。

711
mySoul

设计模式 开闭原则

软件实体应该对扩展开放,对修改关闭,即实体应当通过扩展实现变化,而不是修改代码实现变化

801
mySoul

设计模式 接口隔离原则

接着,要进行更改了。对好看的定义,发生了改变,那么就应该改变PettyGirl中的内容,但是已经在接口中定义了。那么就有问题了。即,接口承担的内容过多导致

323
mySoul

设计模式 里氏替换原则

在场景中,三毛需要什么枪支,就直接new 出一个枪支即可,然后其内通过抽象类获取到对象,然后对齐进行修饰

876
mySoul

java队列

队列为特殊的线性表,队列的特点先进先出(FIFO),队列插入为入队,队列删除为出对。

870
mySoul

java 多线程

就绪,当线程调用了strat()方法的时候,线程就绪,会为其创建方法调用栈和程序计数器。

910
mySoul

设计模式-里氏替换原则

在上面的三块代码中,当调用SmartTest类的resize方法的时候,如果传入的是父类,那么将会可以的,如果传入的是子类,正方形,那么将会不可以的。

800
mySoul

设计模式-单一职责原则

设计模式有六大基本原则,单一职责原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特法则,开闭原则。

611
mySoul

设计模式-UML关系基础

825
mySoul

黑盒测试 白盒测试 题

为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。

774

扫码关注云+社区