1. OOA/D初步 a. OOA/D的一个重要的问题,就是能够熟练的赋予各个软件组件相应的职责。 A critical, fundamental ability in OOA/D is t
统一建模语言(Unified Modeling Language, UML)是一种业界标准,当以面向对象的方法构建软件系统时,用它来对业务概念建模。就信息和命令的传输方面而言,近来 xml 已经愈发成
摘自久久学院 看了论坛上的文章,读FactoryMethod Pattern UML图,写了个小例子程序。做为文章的补充! //Creator.Java public abstract
摘自 看了论坛上的文章,读FactoryMethod Pattern UML图,写了个小例子程序。做为文章的补充! //Creator.java public abstract cla
作者:chensheng913 C++学习资源网 读书笔记:多线程程序设计要点: &n
用统一建模语言来掌握Java面向对象编程的威力 by Hans-Erik Erikkson and Magnus Penker 这篇文章研究的案例提供给读者一点在现实中如何使用UML的感觉。处理
一.UML简介 UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。
《设计模式Design Pattern》读书笔记之二十一 Visitor模式 结构 目的 当一个对象(node)结构相对固定的时候,通过创建一个一个visitor对象来对这个结构中的所有node
《设计模式Design Pattern》读书笔记之二十 Template Method模式 结构 目的 在父类定义一个算法的框架,而可以让改算法中的每个步骤在子类中实现。这样,子类可以随意修改算
《设计模式Design Pattern》读书笔记之十九 Strategy模式 结构 目的 当一个对象的某个/某些行为有多种算法的时候,不是通过内部的switch/if等方法,也不是通过派生子类的