code review经验检查项: 1.编码规范方面检查项 2.面向对象设计方面检查项 -类设计和抽象是否合适 -是否符合面向接口编程的思想 -是否采用合适的设计模式 3.性能方面检查项 -对hashtable,vector等集合类数据结构的选择和设置是否合适 -有无滥用String对象的现象 -是 ...
分类:
其他好文 时间:
2018-12-14 17:41:01
阅读次数:
165
第一篇 Python与设计模式:前言 第二篇(23种设计模式) 创建类设计模式(5种) 单例模式、工厂模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式 结构类设计模式(7种) 代理模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式 行为类设计模式(11种) 策略模式、责任链模 ...
分类:
编程语言 时间:
2018-12-11 21:42:53
阅读次数:
284
前言 在开发软件的过程中,我们通常会将类设计的比较单纯,使其复用性更高。但类间的相互引用又使得类本身在没有其他类的支持下不能正常工作,导致其复用性降低。所以为了提高类的复用性我们需要尽可能的减少对其它类的引用,也就是说我们常说的解耦。中介者模式,顾名思义,就是存在一个类似中介的角色,类与类之间不直接... ...
分类:
其他好文 时间:
2018-12-09 14:18:03
阅读次数:
154
1.23种经典设计模式分类设计模式辅助记忆创建型工厂方法模式(FactoryMethod)、抽象工厂模式(AbstractFactory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)单例的建造者原型是抽象工厂的工厂方法结构型适配器模式(Adapter)、桥接模式(Bridge)、组合模式(Composite)、装饰器模式(Decorator)、门面
分类:
其他好文 时间:
2018-12-08 23:44:31
阅读次数:
191
Java中抽象类的应用场景 1、在某些情况下,某个父类只是知道其子类应该包含怎样的方法, 但是无法准确知道这些子类如何实现这些方法(父类不关心子类如何实现这些方法)。 2、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板, 从而避免了子类设计的随意性。 抽象类的作用 限制子类必须 ...
分类:
编程语言 时间:
2018-12-02 16:14:28
阅读次数:
200
工厂模式是分为三种,分别是简单工厂,工厂方法,抽象工厂。其中工厂方法和抽象工厂是GoF23种设计模式中的一种,而简单工厂则不是一种设计模式,更加可以理解的是一种编码时候预定俗称的一种习惯。那么,就在接下来三点中分别去分析理解工厂模式。 一 简单工厂:通过实例化一个工厂类,来获取对应的产品实例。我们不 ...
分类:
其他好文 时间:
2018-11-29 11:08:10
阅读次数:
187
学习ui设计软件有哪些学习ui设计,想成为优秀的ui设计师,我们必须要有足够的ui知识和熟练使用各类设计软件。那么ui设计软件有哪些呢?学习ui设计的工具软件推荐:photoshop、AI、AE、Axure、Fireworks、CorelDRAW、Flash1、photoshop给各位建议还是使用较新的版本的软件哦!因为一个新版本的功能更加全面,不然的话更新的意义何在呢?你说是吧!2、AI全称Ad
分类:
其他好文 时间:
2018-11-28 18:56:59
阅读次数:
238
1 模式介绍 是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2.类设计 ...
分类:
Web程序 时间:
2018-11-21 12:17:30
阅读次数:
199
一、基本信息 标题 :新闻信息发布系统的设计与实现 时间 :2015 07 出版源 :Computer Knowledge and Technology 领域分类 :设计理论 二、研究背景 问题定义 :新闻管理散漫,新闻工作者的工作量大 相关工作 :新闻信息发布系统将新闻信息进行集中管理,从而确保有 ...
分类:
其他好文 时间:
2018-11-19 21:40:13
阅读次数:
215
原文:WPF设计の自定义窗体 效果图如下: 实现思路: 1.继承Window类 2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!) 3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库) 代码... ...