Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。 本文主要围绕这三大特性介绍一下 Java 面向对象、组件解 ...
分类:
编程语言 时间:
2018-02-26 21:42:05
阅读次数:
210
linux的基本原则:1.由目的单一的小程序组成:组合小程序完成复杂任务2.一切皆文件:3.尽量避免捕获用户接口:4.配置文件保存为纯文本格式:CLI:命令提示符:prompt#:root$:普通用户命令格式:命令本身+选项(短-长--)+参数使用凭证:虚拟终端(terminal):若有图形界面startx&可切换图形界面切换用户:su(switchuser)-用户密码:passwd
分类:
其他好文 时间:
2018-02-24 15:01:01
阅读次数:
133
CSS 组件设计原则 类型 大量使用类样式,尽量避免破坏标签默认样式 Bootstrap 设计基本原则 CSS 类样式应该最小化,这样才能够灵活地组合使用(类样式一般遵循最小化设计原则,但是如果没有被重复利用的价值,就不应该再坚持最小化定义) 在定义各类组建样式时,把主题样式单列出来(包括前景色、背 ...
分类:
其他好文 时间:
2018-02-23 13:38:25
阅读次数:
146
1.避免重复原则(DRY – Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 2.抽象原则(Abstraction Principle ) 与DRY原则相关。要记住,程 ...
分类:
其他好文 时间:
2018-02-15 10:30:06
阅读次数:
219
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。 内容 主张使用顺序、选择、循环三种基本结构来嵌套连结成具有复杂层次的“结构化程序”,严格控制GOTO语句的使用。用这样的方法编出的程序在结构上具有以下效果: 以控制结构为单位,只有 ...
分类:
其他好文 时间:
2018-02-11 21:21:47
阅读次数:
146
1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合; 2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户 ...
分类:
编程语言 时间:
2018-02-11 14:48:26
阅读次数:
183
开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说 ...
分类:
其他好文 时间:
2018-02-03 16:05:31
阅读次数:
165
Django的模型,包含字段field和操作方法,每个模型在数据库中映射为一张表。 基本原则: 通常我们将模型编写在model.py下。 创建了模型之后,在使用它之前,要先在settings文件中的INSTALLED_APPS 处,注册models.py文件所在的app 每次对模型做了增删改操作之后 ...
分类:
其他好文 时间:
2018-01-28 00:03:53
阅读次数:
160
1、为什么使用?设计模式,能够使代码更简洁、更优美、更效率、扩展性型更强。 2、设计模式的原则:开闭原则(对拓展开放,对改动关闭)(抽象化是关键) --单一职责原则:类的职责应该单一(不存在多种原因导致类的变更),否则类应该被拆分。(没理解透) --里氏替换原则:不论什么基类能够出现的地方,子类一定 ...
分类:
其他好文 时间:
2018-01-27 15:24:47
阅读次数:
254
一个模型就是一个单独的,确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表 基本原则: 每个模型在Django中的存在形式为一个python类 每个模型都是django.db.modeks.Model的子类 模型的每个字段(属性)代表数据表的某一列 Django将自 ...
分类:
其他好文 时间:
2018-01-25 00:17:10
阅读次数:
125