参考出处:https://www.cnblogs.com/zhili/p/DesignPatternSummery.html 类设计的几个原则 单一职责原则、开放封闭原则、里氏代替原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。 1.单一职责原则 就一个类而言,应该只有一个引起它变化的原 ...
分类:
其他好文 时间:
2019-07-09 00:15:41
阅读次数:
121
静态类成员 静态类成员方法和变量都可以据有静态属性,声明静态成员使用static修饰符。 类设计中的一个关键循环,就是决定是否将一个方法或变量声明为静态的。 静态变量 在程序中任何变量或者代码都是在编译时,由系统自动分配内存来存储的,而所谓静态就是指在编译后分配的内存会一直存在,直到程序推出时才会释 ...
分类:
编程语言 时间:
2019-06-01 19:59:28
阅读次数:
105
商品分数据库设计 数据库相关存储信息 在这里个人把pid=0时作为顶级分类,level等级为1。 ...
分类:
其他好文 时间:
2019-05-30 10:47:48
阅读次数:
97
1.抽象类 (1)概念 ? 从多个具有相同特征的类中抽象出一个使用abstract修饰的类,以这个抽象类作为其子类模板,从而避免子类设计的随意性。抽象类的设计是一种 模板模式 的设计模式。 (2)特点 抽象类、抽象属性、抽象方法都不需要open修饰符,open修饰符和abstract不能共存。 抽象 ...
分类:
其他好文 时间:
2019-05-29 11:53:08
阅读次数:
127
软件设计是设计什么?说下我现在的做法。 程序猿出文档,接口文档、数据存储相关文档(数据库文档、redis每个key的规则文档、es索引文档 等持久化和缓存的都要有)、框架结构uml、关键和复杂业务的时序、部署图。 为何需要这些呢? 1、接口文档 软件使用,就关注请求和响应,无论是cmd shell的 ...
分类:
其他好文 时间:
2019-05-25 11:14:18
阅读次数:
152
用来创建独一无二的,是能有一个实例的对象的入场券。告诉你一个好消息,单例模式的类图可以说是所有模式的类图中最简单的,事实上,它的类图上只有一个类!但是,可不要兴奋过头,尽管从类设计的视角来说很简单,但是实现上还是会遇到相当多的波折。所以,系好安全带,出发了! <! more 介绍 定义 单例模式(S ...
分类:
编程语言 时间:
2019-05-13 16:35:34
阅读次数:
177
1、设计模式的定义和分类 设计迷失的出现可以让开发人员站在前人的肩膀上,通过一些成熟的设计方案来指导新项目的设计和开发没以便于开发出具有更好的灵活性和可拓展性。也更易于复用的软件系统, 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码,让代码 ...
分类:
其他好文 时间:
2019-05-03 21:10:43
阅读次数:
152
Callable接口 ? Java 5.0 在 java.util.concurrent 提供了一个新的创建执行 线程的方式:Callable 接口 ? Callable 接口类似于 Runnable,两者都是为那些其实例可 能被另一个线程执行的类设计的。但是 Runnable 不会返 回结果,并且 ...
分类:
其他好文 时间:
2019-04-30 01:05:51
阅读次数:
127
我的游戏学习日志59———类型游戏策划(2.2)—益智游戏(2) 2.益智游戏(PUZ)的设计要素 (2)游戏模式: 前提:通常对平台、内存、屏幕等要求很低,且规模小,操作简单,同时又有较高的耐玩性和游戏性。 特点:这是一种适应力级高的游戏种类。 设计模式: <1>单人解谜游戏:玩家与游戏程序进行交 ...
分类:
其他好文 时间:
2019-04-26 15:00:11
阅读次数:
121
一、根据实例给出"方法"的定义 在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友 能做什么在类里面就叫做方法 比如队友残血正在逃跑,你过去把路给别人挡住了,导致他被杀掉。 这就是坑队友 每个英雄。。。。都可以坑 所以为Hero这个类,设计一个方法: keng public class He... ...
分类:
编程语言 时间:
2019-04-24 19:24:16
阅读次数:
199