- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Builder生成器(创建型设计模式)面向对象设计模式纵横谈讲座笔记之四
Builder模式的缘起-假设创建游戏中的一个House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。-如果使用最直观的设计方法,每逢房屋不得的变化,都将导致房屋构建的重新修正……动机(Motivation) 软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将他们组合在一起的
2009-03-01 21:03:00 287
原创 Sigleton单件(创建型模式)--面向对象设计模式纵横谈讲座笔记之二
模式分类 从目的来看: -创建型(Creational)模式:负责对象创建。 -结构型(Structural)模式:处理类与对象间的组合 -行为型(Behavioral)模式:类与对象交互中职责分配。 从范围来看: -类模式处理类与子类的静态关系。 -对象模式处理对象间的动态关系。动机(Motivaion) 软件系统种,经常有这样一些特殊类,必须保证它们在系统中只能存在一个实例,才能保
2009-02-18 09:13:00 564
原创 面向对象设计与模式与原则--面向对象设计模式纵横谈讲座笔记之一
设计模式简介 每个模式描述了一个在我们周围重复发生的问题,以及该问题的解决方案的核心。 ---Chistopher Alexander 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。 面向对象设计模式藐视了面向对象设计过程中,特定场景下,类与相互通信的对象之间常见的组织关系
2009-02-16 09:18:00 354
转载 软件工程师不可不知的10个概念
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。10. 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数
2008-12-09 10:36:00 215
原创 数据库系统概论学习笔记之一:数据库系统概述
1.1.1数据、数据库、数据库管理系统和数据库系统 1)数据(Data) 数据是数据库中存储的基本对象。是描述事物的符号记录。 2)数据库(DataBase,简称DB) 顾名思义,数据库就是存放数据的仓库。 3)数据库管理系统(DataBase Management System,简称DBMS) 数据库管理系统的作用就是如何科学的组织和存储数据,如何高效的获取和维护数
2008-12-07 19:10:00 633
C#2.0数据结构(下了记得评分)
2008-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人