Using Design Patterns to Develop Reusable Object-Oriented Communication Software


Despite dramatic increases in network and host performance, it remains difficult to design, implement, and reuse communication software for complex distributed systems. Examples of these systems include global personal communication systems, network management platforms, enterprise medical imaging systems, and real-time market data monitoring and analysis systems. In addition, it is often hard to directly reuse existing algorithms, detailed designs, interfaces, or implementations in these systems due to the growing heterogeneity of hardware/software architectures and the increasing diversity of operating system platforms.

DOI: 10.1145/226239.226255

2 Figures and Tables


Citations per Year

127 Citations

Semantic Scholar estimates that this publication has 127 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Schmidt1995UsingDP, title={Using Design Patterns to Develop Reusable Object-Oriented Communication Software}, author={Douglas C. Schmidt}, journal={Commun. ACM}, year={1995}, volume={38}, pages={65-74} }