提升代码质量的方法:领域模型、设计原则、设计模式
一、影响代码差的根因 1、差代码的体现 可以列举出非常多质量差的代码的表现现象,如名字不知所意、超大类、超大方 …
一、影响代码差的根因 1、差代码的体现 可以列举出非常多质量差的代码的表现现象,如名字不知所意、超大类、超大方 …
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式 …
一、什么是访问者模式 访问者模式,将作用于某种数据结构中的各元素的操作分离出来,封装成独立的类,使其在不改变数 …
一、什么是中介者模式 中介者模式,用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从 …
一、什么是状态模式 状态模式,对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部 …
一、什么是策略模式 策略模式,定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响 …
一、什么是工厂模式 工厂模式属于创建型模式,简单来说就是把类的实例化交给工厂类来完成,被创建的类对象通常要继承 …
一、什么原型模式 原型模式,用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。 …
一、什么是建造者模式 建造者模式,将一个复杂对象的构建和它的表示分离,使同样的构建构成可以创建不同的表示。 从 …
一、什么是单例模式 单例模式简单来说,就是要保证一个类在进程内有且只有一个实例对象。这个类对外提供了唯一获取其 …