Fork me on GitHub
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页
摘要: 定义:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper); 分类: 对象适配器:适配器与适配者之间是关联关系; 类适配器:适配器和适配者之间是继承(或实现)关系; 缺省适配器 当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口, 阅读全文
posted @ 2018-05-02 08:39 小a的软件思考 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 定义:使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象; 原型类的核心在于如何实现克隆方法: 能够实现克隆的Java类必须实现一个标识接口Cloneable,表示这个类支持被复制; 通用实现方法; 利用Object类的clone()方法; 参考资料: "原型模式" 阅读全文
posted @ 2018-05-02 07:35 小a的软件思考 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 工厂模式: 将对象的创建和使用分离 简单工厂模式 工厂方法模式 抽象工厂模式 阅读全文
posted @ 2018-04-15 23:42 小a的软件思考 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. 面向对象设计原则 单一职责原则: 一个类只负责一个功能领域中的相应职责 开闭原则: 软件实体应对扩展开放,而对修改关闭; 里氏代换原则: 所有引用基类对象的地方能够透明地使用其子类的对象; 依赖倒转原则: 抽象不应该依赖于细节,细节应该依赖于抽象; 接口隔离原则: 使用多个专门的接口,而不使用 阅读全文
posted @ 2018-04-15 23:39 小a的软件思考 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1. Django的Form主要具有以下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交的数据 初始化页面显示内容 2. 第一个案例: 3. Form 类 创建Form类时,主要涉及到 字段 和 插件 ,字段用于对用户请求数据的验证,插件用于自动生成HT 阅读全文
posted @ 2018-04-07 16:15 小a的软件思考 阅读(316) 评论(0) 推荐(0) 编辑
摘要: UUID是根据MAC以及当前时间等创建的不重复的随机字符串 阅读全文
posted @ 2018-04-07 15:09 小a的软件思考 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库配置 Django默认支持sqlite, mysql, oracle, postgresql 数据库: Django默认使用sqlite数据库,引擎名称: MySQL 引擎名称: MySQL 驱动程序: 2. ORM(对象关系映射) 表的创建: 作者模型: 一个作者有姓名; 作者详细模型 阅读全文
posted @ 2018-04-02 07:08 小a的软件思考 阅读(265) 评论(0) 推荐(0) 编辑
摘要: http请求中产生的两个核心对象: http请求: http响应: 所在位置: HttpRequest 对象的属性和方法: : 请求页面的全路径,不包括域名; : 请求中使用的HTTP方法的字符串表示(全大写表示,例如:GET,POST); : 包含所有HTTP GET参数的类字典对象; : 包含所 阅读全文
posted @ 2018-04-01 16:14 小a的软件思考 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. 模板的组成 HTML代码+逻辑控制代码 2. 逻辑控制代码的组成 2.1 变量格式: 2.2 万能的句点号 到目前为止,我们通过context传递的简单参数值主要是字符串,然而,模板系统能够非常简洁地处理更加复杂的数据 结构,例如 ,`dictionary`和自定义的对象。 在Django模板 阅读全文
posted @ 2018-04-01 16:12 小a的软件思考 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 参考资料 "Python 全栈" 阅读全文
posted @ 2018-03-31 22:59 小a的软件思考 阅读(605) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页